/* Copyright (c) 2000, 2013, Oracle and/or its affiliates.
   Copyright (c) 2009, 2023, MariaDB Corporation.

   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; version 2 of the License.

   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software
   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1335  USA
*/

/*
  Generated by:
    ./unidata-dump \
     --mode=casefold \
     --page-name=u300_casefold_page \
     --index-name=my_u300_casefold_index \
     --max-char=0xFFFF \
     UnicodeData-3.0.0.txt

*/
const MY_CASEFOLD_CHARACTER u300_casefold_page00[256]={
  {0x0000,0x0000},{0x0001,0x0001}, /* 0000 */
  {0x0002,0x0002},{0x0003,0x0003}, /* 0002 */
  {0x0004,0x0004},{0x0005,0x0005}, /* 0004 */
  {0x0006,0x0006},{0x0007,0x0007}, /* 0006 */
  {0x0008,0x0008},{0x0009,0x0009}, /* 0008 */
  {0x000A,0x000A},{0x000B,0x000B}, /* 000A */
  {0x000C,0x000C},{0x000D,0x000D}, /* 000C */
  {0x000E,0x000E},{0x000F,0x000F}, /* 000E */
  {0x0010,0x0010},{0x0011,0x0011}, /* 0010 */
  {0x0012,0x0012},{0x0013,0x0013}, /* 0012 */
  {0x0014,0x0014},{0x0015,0x0015}, /* 0014 */
  {0x0016,0x0016},{0x0017,0x0017}, /* 0016 */
  {0x0018,0x0018},{0x0019,0x0019}, /* 0018 */
  {0x001A,0x001A},{0x001B,0x001B}, /* 001A */
  {0x001C,0x001C},{0x001D,0x001D}, /* 001C */
  {0x001E,0x001E},{0x001F,0x001F}, /* 001E */
  {0x0020,0x0020},{0x0021,0x0021}, /* 0020 */
  {0x0022,0x0022},{0x0023,0x0023}, /* 0022 */
  {0x0024,0x0024},{0x0025,0x0025}, /* 0024 */
  {0x0026,0x0026},{0x0027,0x0027}, /* 0026 */
  {0x0028,0x0028},{0x0029,0x0029}, /* 0028 */
  {0x002A,0x002A},{0x002B,0x002B}, /* 002A */
  {0x002C,0x002C},{0x002D,0x002D}, /* 002C */
  {0x002E,0x002E},{0x002F,0x002F}, /* 002E */
  {0x0030,0x0030},{0x0031,0x0031}, /* 0030 */
  {0x0032,0x0032},{0x0033,0x0033}, /* 0032 */
  {0x0034,0x0034},{0x0035,0x0035}, /* 0034 */
  {0x0036,0x0036},{0x0037,0x0037}, /* 0036 */
  {0x0038,0x0038},{0x0039,0x0039}, /* 0038 */
  {0x003A,0x003A},{0x003B,0x003B}, /* 003A */
  {0x003C,0x003C},{0x003D,0x003D}, /* 003C */
  {0x003E,0x003E},{0x003F,0x003F}, /* 003E */
  {0x0040,0x0040},{0x0041,0x0061}, /* 0040 */
  {0x0042,0x0062},{0x0043,0x0063}, /* 0042 */
  {0x0044,0x0064},{0x0045,0x0065}, /* 0044 */
  {0x0046,0x0066},{0x0047,0x0067}, /* 0046 */
  {0x0048,0x0068},{0x0049,0x0069}, /* 0048 */
  {0x004A,0x006A},{0x004B,0x006B}, /* 004A */
  {0x004C,0x006C},{0x004D,0x006D}, /* 004C */
  {0x004E,0x006E},{0x004F,0x006F}, /* 004E */
  {0x0050,0x0070},{0x0051,0x0071}, /* 0050 */
  {0x0052,0x0072},{0x0053,0x0073}, /* 0052 */
  {0x0054,0x0074},{0x0055,0x0075}, /* 0054 */
  {0x0056,0x0076},{0x0057,0x0077}, /* 0056 */
  {0x0058,0x0078},{0x0059,0x0079}, /* 0058 */
  {0x005A,0x007A},{0x005B,0x005B}, /* 005A */
  {0x005C,0x005C},{0x005D,0x005D}, /* 005C */
  {0x005E,0x005E},{0x005F,0x005F}, /* 005E */
  {0x0060,0x0060},{0x0041,0x0061}, /* 0060 */
  {0x0042,0x0062},{0x0043,0x0063}, /* 0062 */
  {0x0044,0x0064},{0x0045,0x0065}, /* 0064 */
  {0x0046,0x0066},{0x0047,0x0067}, /* 0066 */
  {0x0048,0x0068},{0x0049,0x0069}, /* 0068 */
  {0x004A,0x006A},{0x004B,0x006B}, /* 006A */
  {0x004C,0x006C},{0x004D,0x006D}, /* 006C */
  {0x004E,0x006E},{0x004F,0x006F}, /* 006E */
  {0x0050,0x0070},{0x0051,0x0071}, /* 0070 */
  {0x0052,0x0072},{0x0053,0x0073}, /* 0072 */
  {0x0054,0x0074},{0x0055,0x0075}, /* 0074 */
  {0x0056,0x0076},{0x0057,0x0077}, /* 0076 */
  {0x0058,0x0078},{0x0059,0x0079}, /* 0078 */
  {0x005A,0x007A},{0x007B,0x007B}, /* 007A */
  {0x007C,0x007C},{0x007D,0x007D}, /* 007C */
  {0x007E,0x007E},{0x007F,0x007F}, /* 007E */
  {0x0080,0x0080},{0x0081,0x0081}, /* 0080 */
  {0x0082,0x0082},{0x0083,0x0083}, /* 0082 */
  {0x0084,0x0084},{0x0085,0x0085}, /* 0084 */
  {0x0086,0x0086},{0x0087,0x0087}, /* 0086 */
  {0x0088,0x0088},{0x0089,0x0089}, /* 0088 */
  {0x008A,0x008A},{0x008B,0x008B}, /* 008A */
  {0x008C,0x008C},{0x008D,0x008D}, /* 008C */
  {0x008E,0x008E},{0x008F,0x008F}, /* 008E */
  {0x0090,0x0090},{0x0091,0x0091}, /* 0090 */
  {0x0092,0x0092},{0x0093,0x0093}, /* 0092 */
  {0x0094,0x0094},{0x0095,0x0095}, /* 0094 */
  {0x0096,0x0096},{0x0097,0x0097}, /* 0096 */
  {0x0098,0x0098},{0x0099,0x0099}, /* 0098 */
  {0x009A,0x009A},{0x009B,0x009B}, /* 009A */
  {0x009C,0x009C},{0x009D,0x009D}, /* 009C */
  {0x009E,0x009E},{0x009F,0x009F}, /* 009E */
  {0x00A0,0x00A0},{0x00A1,0x00A1}, /* 00A0 */
  {0x00A2,0x00A2},{0x00A3,0x00A3}, /* 00A2 */
  {0x00A4,0x00A4},{0x00A5,0x00A5}, /* 00A4 */
  {0x00A6,0x00A6},{0x00A7,0x00A7}, /* 00A6 */
  {0x00A8,0x00A8},{0x00A9,0x00A9}, /* 00A8 */
  {0x00AA,0x00AA},{0x00AB,0x00AB}, /* 00AA */
  {0x00AC,0x00AC},{0x00AD,0x00AD}, /* 00AC */
  {0x00AE,0x00AE},{0x00AF,0x00AF}, /* 00AE */
  {0x00B0,0x00B0},{0x00B1,0x00B1}, /* 00B0 */
  {0x00B2,0x00B2},{0x00B3,0x00B3}, /* 00B2 */
  {0x00B4,0x00B4},{0x039C,0x00B5}, /* 00B4 */
  {0x00B6,0x00B6},{0x00B7,0x00B7}, /* 00B6 */
  {0x00B8,0x00B8},{0x00B9,0x00B9}, /* 00B8 */
  {0x00BA,0x00BA},{0x00BB,0x00BB}, /* 00BA */
  {0x00BC,0x00BC},{0x00BD,0x00BD}, /* 00BC */
  {0x00BE,0x00BE},{0x00BF,0x00BF}, /* 00BE */
  {0x00C0,0x00E0},{0x00C1,0x00E1}, /* 00C0 */
  {0x00C2,0x00E2},{0x00C3,0x00E3}, /* 00C2 */
  {0x00C4,0x00E4},{0x00C5,0x00E5}, /* 00C4 */
  {0x00C6,0x00E6},{0x00C7,0x00E7}, /* 00C6 */
  {0x00C8,0x00E8},{0x00C9,0x00E9}, /* 00C8 */
  {0x00CA,0x00EA},{0x00CB,0x00EB}, /* 00CA */
  {0x00CC,0x00EC},{0x00CD,0x00ED}, /* 00CC */
  {0x00CE,0x00EE},{0x00CF,0x00EF}, /* 00CE */
  {0x00D0,0x00F0},{0x00D1,0x00F1}, /* 00D0 */
  {0x00D2,0x00F2},{0x00D3,0x00F3}, /* 00D2 */
  {0x00D4,0x00F4},{0x00D5,0x00F5}, /* 00D4 */
  {0x00D6,0x00F6},{0x00D7,0x00D7}, /* 00D6 */
  {0x00D8,0x00F8},{0x00D9,0x00F9}, /* 00D8 */
  {0x00DA,0x00FA},{0x00DB,0x00FB}, /* 00DA */
  {0x00DC,0x00FC},{0x00DD,0x00FD}, /* 00DC */
  {0x00DE,0x00FE},{0x00DF,0x00DF}, /* 00DE */
  {0x00C0,0x00E0},{0x00C1,0x00E1}, /* 00E0 */
  {0x00C2,0x00E2},{0x00C3,0x00E3}, /* 00E2 */
  {0x00C4,0x00E4},{0x00C5,0x00E5}, /* 00E4 */
  {0x00C6,0x00E6},{0x00C7,0x00E7}, /* 00E6 */
  {0x00C8,0x00E8},{0x00C9,0x00E9}, /* 00E8 */
  {0x00CA,0x00EA},{0x00CB,0x00EB}, /* 00EA */
  {0x00CC,0x00EC},{0x00CD,0x00ED}, /* 00EC */
  {0x00CE,0x00EE},{0x00CF,0x00EF}, /* 00EE */
  {0x00D0,0x00F0},{0x00D1,0x00F1}, /* 00F0 */
  {0x00D2,0x00F2},{0x00D3,0x00F3}, /* 00F2 */
  {0x00D4,0x00F4},{0x00D5,0x00F5}, /* 00F4 */
  {0x00D6,0x00F6},{0x00F7,0x00F7}, /* 00F6 */
  {0x00D8,0x00F8},{0x00D9,0x00F9}, /* 00F8 */
  {0x00DA,0x00FA},{0x00DB,0x00FB}, /* 00FA */
  {0x00DC,0x00FC},{0x00DD,0x00FD}, /* 00FC */
  {0x00DE,0x00FE},{0x0178,0x00FF}  /* 00FE */
};

static const MY_CASEFOLD_CHARACTER u300_casefold_page01[256]={
  {0x0100,0x0101},{0x0100,0x0101}, /* 0100 */
  {0x0102,0x0103},{0x0102,0x0103}, /* 0102 */
  {0x0104,0x0105},{0x0104,0x0105}, /* 0104 */
  {0x0106,0x0107},{0x0106,0x0107}, /* 0106 */
  {0x0108,0x0109},{0x0108,0x0109}, /* 0108 */
  {0x010A,0x010B},{0x010A,0x010B}, /* 010A */
  {0x010C,0x010D},{0x010C,0x010D}, /* 010C */
  {0x010E,0x010F},{0x010E,0x010F}, /* 010E */
  {0x0110,0x0111},{0x0110,0x0111}, /* 0110 */
  {0x0112,0x0113},{0x0112,0x0113}, /* 0112 */
  {0x0114,0x0115},{0x0114,0x0115}, /* 0114 */
  {0x0116,0x0117},{0x0116,0x0117}, /* 0116 */
  {0x0118,0x0119},{0x0118,0x0119}, /* 0118 */
  {0x011A,0x011B},{0x011A,0x011B}, /* 011A */
  {0x011C,0x011D},{0x011C,0x011D}, /* 011C */
  {0x011E,0x011F},{0x011E,0x011F}, /* 011E */
  {0x0120,0x0121},{0x0120,0x0121}, /* 0120 */
  {0x0122,0x0123},{0x0122,0x0123}, /* 0122 */
  {0x0124,0x0125},{0x0124,0x0125}, /* 0124 */
  {0x0126,0x0127},{0x0126,0x0127}, /* 0126 */
  {0x0128,0x0129},{0x0128,0x0129}, /* 0128 */
  {0x012A,0x012B},{0x012A,0x012B}, /* 012A */
  {0x012C,0x012D},{0x012C,0x012D}, /* 012C */
  {0x012E,0x012F},{0x012E,0x012F}, /* 012E */
  {0x0130,0x0069},{0x0049,0x0131}, /* 0130 */
  {0x0132,0x0133},{0x0132,0x0133}, /* 0132 */
  {0x0134,0x0135},{0x0134,0x0135}, /* 0134 */
  {0x0136,0x0137},{0x0136,0x0137}, /* 0136 */
  {0x0138,0x0138},{0x0139,0x013A}, /* 0138 */
  {0x0139,0x013A},{0x013B,0x013C}, /* 013A */
  {0x013B,0x013C},{0x013D,0x013E}, /* 013C */
  {0x013D,0x013E},{0x013F,0x0140}, /* 013E */
  {0x013F,0x0140},{0x0141,0x0142}, /* 0140 */
  {0x0141,0x0142},{0x0143,0x0144}, /* 0142 */
  {0x0143,0x0144},{0x0145,0x0146}, /* 0144 */
  {0x0145,0x0146},{0x0147,0x0148}, /* 0146 */
  {0x0147,0x0148},{0x0149,0x0149}, /* 0148 */
  {0x014A,0x014B},{0x014A,0x014B}, /* 014A */
  {0x014C,0x014D},{0x014C,0x014D}, /* 014C */
  {0x014E,0x014F},{0x014E,0x014F}, /* 014E */
  {0x0150,0x0151},{0x0150,0x0151}, /* 0150 */
  {0x0152,0x0153},{0x0152,0x0153}, /* 0152 */
  {0x0154,0x0155},{0x0154,0x0155}, /* 0154 */
  {0x0156,0x0157},{0x0156,0x0157}, /* 0156 */
  {0x0158,0x0159},{0x0158,0x0159}, /* 0158 */
  {0x015A,0x015B},{0x015A,0x015B}, /* 015A */
  {0x015C,0x015D},{0x015C,0x015D}, /* 015C */
  {0x015E,0x015F},{0x015E,0x015F}, /* 015E */
  {0x0160,0x0161},{0x0160,0x0161}, /* 0160 */
  {0x0162,0x0163},{0x0162,0x0163}, /* 0162 */
  {0x0164,0x0165},{0x0164,0x0165}, /* 0164 */
  {0x0166,0x0167},{0x0166,0x0167}, /* 0166 */
  {0x0168,0x0169},{0x0168,0x0169}, /* 0168 */
  {0x016A,0x016B},{0x016A,0x016B}, /* 016A */
  {0x016C,0x016D},{0x016C,0x016D}, /* 016C */
  {0x016E,0x016F},{0x016E,0x016F}, /* 016E */
  {0x0170,0x0171},{0x0170,0x0171}, /* 0170 */
  {0x0172,0x0173},{0x0172,0x0173}, /* 0172 */
  {0x0174,0x0175},{0x0174,0x0175}, /* 0174 */
  {0x0176,0x0177},{0x0176,0x0177}, /* 0176 */
  {0x0178,0x00FF},{0x0179,0x017A}, /* 0178 */
  {0x0179,0x017A},{0x017B,0x017C}, /* 017A */
  {0x017B,0x017C},{0x017D,0x017E}, /* 017C */
  {0x017D,0x017E},{0x0053,0x017F}, /* 017E */
  {0x0180,0x0180},{0x0181,0x0253}, /* 0180 */
  {0x0182,0x0183},{0x0182,0x0183}, /* 0182 */
  {0x0184,0x0185},{0x0184,0x0185}, /* 0184 */
  {0x0186,0x0254},{0x0187,0x0188}, /* 0186 */
  {0x0187,0x0188},{0x0189,0x0256}, /* 0188 */
  {0x018A,0x0257},{0x018B,0x018C}, /* 018A */
  {0x018B,0x018C},{0x018D,0x018D}, /* 018C */
  {0x018E,0x01DD},{0x018F,0x0259}, /* 018E */
  {0x0190,0x025B},{0x0191,0x0192}, /* 0190 */
  {0x0191,0x0192},{0x0193,0x0260}, /* 0192 */
  {0x0194,0x0263},{0x01F6,0x0195}, /* 0194 */
  {0x0196,0x0269},{0x0197,0x0268}, /* 0196 */
  {0x0198,0x0199},{0x0198,0x0199}, /* 0198 */
  {0x019A,0x019A},{0x019B,0x019B}, /* 019A */
  {0x019C,0x026F},{0x019D,0x0272}, /* 019C */
  {0x019E,0x019E},{0x019F,0x0275}, /* 019E */
  {0x01A0,0x01A1},{0x01A0,0x01A1}, /* 01A0 */
  {0x01A2,0x01A3},{0x01A2,0x01A3}, /* 01A2 */
  {0x01A4,0x01A5},{0x01A4,0x01A5}, /* 01A4 */
  {0x01A6,0x0280},{0x01A7,0x01A8}, /* 01A6 */
  {0x01A7,0x01A8},{0x01A9,0x0283}, /* 01A8 */
  {0x01AA,0x01AA},{0x01AB,0x01AB}, /* 01AA */
  {0x01AC,0x01AD},{0x01AC,0x01AD}, /* 01AC */
  {0x01AE,0x0288},{0x01AF,0x01B0}, /* 01AE */
  {0x01AF,0x01B0},{0x01B1,0x028A}, /* 01B0 */
  {0x01B2,0x028B},{0x01B3,0x01B4}, /* 01B2 */
  {0x01B3,0x01B4},{0x01B5,0x01B6}, /* 01B4 */
  {0x01B5,0x01B6},{0x01B7,0x0292}, /* 01B6 */
  {0x01B8,0x01B9},{0x01B8,0x01B9}, /* 01B8 */
  {0x01BA,0x01BA},{0x01BB,0x01BB}, /* 01BA */
  {0x01BC,0x01BD},{0x01BC,0x01BD}, /* 01BC */
  {0x01BE,0x01BE},{0x01F7,0x01BF}, /* 01BE */
  {0x01C0,0x01C0},{0x01C1,0x01C1}, /* 01C0 */
  {0x01C2,0x01C2},{0x01C3,0x01C3}, /* 01C2 */
  {0x01C4,0x01C6},{0x01C4,0x01C6}, /* 01C4 */
  {0x01C4,0x01C6},{0x01C7,0x01C9}, /* 01C6 */
  {0x01C7,0x01C9},{0x01C7,0x01C9}, /* 01C8 */
  {0x01CA,0x01CC},{0x01CA,0x01CC}, /* 01CA */
  {0x01CA,0x01CC},{0x01CD,0x01CE}, /* 01CC */
  {0x01CD,0x01CE},{0x01CF,0x01D0}, /* 01CE */
  {0x01CF,0x01D0},{0x01D1,0x01D2}, /* 01D0 */
  {0x01D1,0x01D2},{0x01D3,0x01D4}, /* 01D2 */
  {0x01D3,0x01D4},{0x01D5,0x01D6}, /* 01D4 */
  {0x01D5,0x01D6},{0x01D7,0x01D8}, /* 01D6 */
  {0x01D7,0x01D8},{0x01D9,0x01DA}, /* 01D8 */
  {0x01D9,0x01DA},{0x01DB,0x01DC}, /* 01DA */
  {0x01DB,0x01DC},{0x018E,0x01DD}, /* 01DC */
  {0x01DE,0x01DF},{0x01DE,0x01DF}, /* 01DE */
  {0x01E0,0x01E1},{0x01E0,0x01E1}, /* 01E0 */
  {0x01E2,0x01E3},{0x01E2,0x01E3}, /* 01E2 */
  {0x01E4,0x01E5},{0x01E4,0x01E5}, /* 01E4 */
  {0x01E6,0x01E7},{0x01E6,0x01E7}, /* 01E6 */
  {0x01E8,0x01E9},{0x01E8,0x01E9}, /* 01E8 */
  {0x01EA,0x01EB},{0x01EA,0x01EB}, /* 01EA */
  {0x01EC,0x01ED},{0x01EC,0x01ED}, /* 01EC */
  {0x01EE,0x01EF},{0x01EE,0x01EF}, /* 01EE */
  {0x01F0,0x01F0},{0x01F1,0x01F3}, /* 01F0 */
  {0x01F1,0x01F3},{0x01F1,0x01F3}, /* 01F2 */
  {0x01F4,0x01F5},{0x01F4,0x01F5}, /* 01F4 */
  {0x01F6,0x0195},{0x01F7,0x01BF}, /* 01F6 */
  {0x01F8,0x01F9},{0x01F8,0x01F9}, /* 01F8 */
  {0x01FA,0x01FB},{0x01FA,0x01FB}, /* 01FA */
  {0x01FC,0x01FD},{0x01FC,0x01FD}, /* 01FC */
  {0x01FE,0x01FF},{0x01FE,0x01FF}  /* 01FE */
};

static const MY_CASEFOLD_CHARACTER u300_casefold_page02[256]={
  {0x0200,0x0201},{0x0200,0x0201}, /* 0200 */
  {0x0202,0x0203},{0x0202,0x0203}, /* 0202 */
  {0x0204,0x0205},{0x0204,0x0205}, /* 0204 */
  {0x0206,0x0207},{0x0206,0x0207}, /* 0206 */
  {0x0208,0x0209},{0x0208,0x0209}, /* 0208 */
  {0x020A,0x020B},{0x020A,0x020B}, /* 020A */
  {0x020C,0x020D},{0x020C,0x020D}, /* 020C */
  {0x020E,0x020F},{0x020E,0x020F}, /* 020E */
  {0x0210,0x0211},{0x0210,0x0211}, /* 0210 */
  {0x0212,0x0213},{0x0212,0x0213}, /* 0212 */
  {0x0214,0x0215},{0x0214,0x0215}, /* 0214 */
  {0x0216,0x0217},{0x0216,0x0217}, /* 0216 */
  {0x0218,0x0219},{0x0218,0x0219}, /* 0218 */
  {0x021A,0x021B},{0x021A,0x021B}, /* 021A */
  {0x021C,0x021D},{0x021C,0x021D}, /* 021C */
  {0x021E,0x021F},{0x021E,0x021F}, /* 021E */
  {0x0220,0x0220},{0x0221,0x0221}, /* 0220 */
  {0x0222,0x0223},{0x0222,0x0223}, /* 0222 */
  {0x0224,0x0225},{0x0224,0x0225}, /* 0224 */
  {0x0226,0x0227},{0x0226,0x0227}, /* 0226 */
  {0x0228,0x0229},{0x0228,0x0229}, /* 0228 */
  {0x022A,0x022B},{0x022A,0x022B}, /* 022A */
  {0x022C,0x022D},{0x022C,0x022D}, /* 022C */
  {0x022E,0x022F},{0x022E,0x022F}, /* 022E */
  {0x0230,0x0231},{0x0230,0x0231}, /* 0230 */
  {0x0232,0x0233},{0x0232,0x0233}, /* 0232 */
  {0x0234,0x0234},{0x0235,0x0235}, /* 0234 */
  {0x0236,0x0236},{0x0237,0x0237}, /* 0236 */
  {0x0238,0x0238},{0x0239,0x0239}, /* 0238 */
  {0x023A,0x023A},{0x023B,0x023B}, /* 023A */
  {0x023C,0x023C},{0x023D,0x023D}, /* 023C */
  {0x023E,0x023E},{0x023F,0x023F}, /* 023E */
  {0x0240,0x0240},{0x0241,0x0241}, /* 0240 */
  {0x0242,0x0242},{0x0243,0x0243}, /* 0242 */
  {0x0244,0x0244},{0x0245,0x0245}, /* 0244 */
  {0x0246,0x0246},{0x0247,0x0247}, /* 0246 */
  {0x0248,0x0248},{0x0249,0x0249}, /* 0248 */
  {0x024A,0x024A},{0x024B,0x024B}, /* 024A */
  {0x024C,0x024C},{0x024D,0x024D}, /* 024C */
  {0x024E,0x024E},{0x024F,0x024F}, /* 024E */
  {0x0250,0x0250},{0x0251,0x0251}, /* 0250 */
  {0x0252,0x0252},{0x0181,0x0253}, /* 0252 */
  {0x0186,0x0254},{0x0255,0x0255}, /* 0254 */
  {0x0189,0x0256},{0x018A,0x0257}, /* 0256 */
  {0x0258,0x0258},{0x018F,0x0259}, /* 0258 */
  {0x025A,0x025A},{0x0190,0x025B}, /* 025A */
  {0x025C,0x025C},{0x025D,0x025D}, /* 025C */
  {0x025E,0x025E},{0x025F,0x025F}, /* 025E */
  {0x0193,0x0260},{0x0261,0x0261}, /* 0260 */
  {0x0262,0x0262},{0x0194,0x0263}, /* 0262 */
  {0x0264,0x0264},{0x0265,0x0265}, /* 0264 */
  {0x0266,0x0266},{0x0267,0x0267}, /* 0266 */
  {0x0197,0x0268},{0x0196,0x0269}, /* 0268 */
  {0x026A,0x026A},{0x026B,0x026B}, /* 026A */
  {0x026C,0x026C},{0x026D,0x026D}, /* 026C */
  {0x026E,0x026E},{0x019C,0x026F}, /* 026E */
  {0x0270,0x0270},{0x0271,0x0271}, /* 0270 */
  {0x019D,0x0272},{0x0273,0x0273}, /* 0272 */
  {0x0274,0x0274},{0x019F,0x0275}, /* 0274 */
  {0x0276,0x0276},{0x0277,0x0277}, /* 0276 */
  {0x0278,0x0278},{0x0279,0x0279}, /* 0278 */
  {0x027A,0x027A},{0x027B,0x027B}, /* 027A */
  {0x027C,0x027C},{0x027D,0x027D}, /* 027C */
  {0x027E,0x027E},{0x027F,0x027F}, /* 027E */
  {0x01A6,0x0280},{0x0281,0x0281}, /* 0280 */
  {0x0282,0x0282},{0x01A9,0x0283}, /* 0282 */
  {0x0284,0x0284},{0x0285,0x0285}, /* 0284 */
  {0x0286,0x0286},{0x0287,0x0287}, /* 0286 */
  {0x01AE,0x0288},{0x0289,0x0289}, /* 0288 */
  {0x01B1,0x028A},{0x01B2,0x028B}, /* 028A */
  {0x028C,0x028C},{0x028D,0x028D}, /* 028C */
  {0x028E,0x028E},{0x028F,0x028F}, /* 028E */
  {0x0290,0x0290},{0x0291,0x0291}, /* 0290 */
  {0x01B7,0x0292},{0x0293,0x0293}, /* 0292 */
  {0x0294,0x0294},{0x0295,0x0295}, /* 0294 */
  {0x0296,0x0296},{0x0297,0x0297}, /* 0296 */
  {0x0298,0x0298},{0x0299,0x0299}, /* 0298 */
  {0x029A,0x029A},{0x029B,0x029B}, /* 029A */
  {0x029C,0x029C},{0x029D,0x029D}, /* 029C */
  {0x029E,0x029E},{0x029F,0x029F}, /* 029E */
  {0x02A0,0x02A0},{0x02A1,0x02A1}, /* 02A0 */
  {0x02A2,0x02A2},{0x02A3,0x02A3}, /* 02A2 */
  {0x02A4,0x02A4},{0x02A5,0x02A5}, /* 02A4 */
  {0x02A6,0x02A6},{0x02A7,0x02A7}, /* 02A6 */
  {0x02A8,0x02A8},{0x02A9,0x02A9}, /* 02A8 */
  {0x02AA,0x02AA},{0x02AB,0x02AB}, /* 02AA */
  {0x02AC,0x02AC},{0x02AD,0x02AD}, /* 02AC */
  {0x02AE,0x02AE},{0x02AF,0x02AF}, /* 02AE */
  {0x02B0,0x02B0},{0x02B1,0x02B1}, /* 02B0 */
  {0x02B2,0x02B2},{0x02B3,0x02B3}, /* 02B2 */
  {0x02B4,0x02B4},{0x02B5,0x02B5}, /* 02B4 */
  {0x02B6,0x02B6},{0x02B7,0x02B7}, /* 02B6 */
  {0x02B8,0x02B8},{0x02B9,0x02B9}, /* 02B8 */
  {0x02BA,0x02BA},{0x02BB,0x02BB}, /* 02BA */
  {0x02BC,0x02BC},{0x02BD,0x02BD}, /* 02BC */
  {0x02BE,0x02BE},{0x02BF,0x02BF}, /* 02BE */
  {0x02C0,0x02C0},{0x02C1,0x02C1}, /* 02C0 */
  {0x02C2,0x02C2},{0x02C3,0x02C3}, /* 02C2 */
  {0x02C4,0x02C4},{0x02C5,0x02C5}, /* 02C4 */
  {0x02C6,0x02C6},{0x02C7,0x02C7}, /* 02C6 */
  {0x02C8,0x02C8},{0x02C9,0x02C9}, /* 02C8 */
  {0x02CA,0x02CA},{0x02CB,0x02CB}, /* 02CA */
  {0x02CC,0x02CC},{0x02CD,0x02CD}, /* 02CC */
  {0x02CE,0x02CE},{0x02CF,0x02CF}, /* 02CE */
  {0x02D0,0x02D0},{0x02D1,0x02D1}, /* 02D0 */
  {0x02D2,0x02D2},{0x02D3,0x02D3}, /* 02D2 */
  {0x02D4,0x02D4},{0x02D5,0x02D5}, /* 02D4 */
  {0x02D6,0x02D6},{0x02D7,0x02D7}, /* 02D6 */
  {0x02D8,0x02D8},{0x02D9,0x02D9}, /* 02D8 */
  {0x02DA,0x02DA},{0x02DB,0x02DB}, /* 02DA */
  {0x02DC,0x02DC},{0x02DD,0x02DD}, /* 02DC */
  {0x02DE,0x02DE},{0x02DF,0x02DF}, /* 02DE */
  {0x02E0,0x02E0},{0x02E1,0x02E1}, /* 02E0 */
  {0x02E2,0x02E2},{0x02E3,0x02E3}, /* 02E2 */
  {0x02E4,0x02E4},{0x02E5,0x02E5}, /* 02E4 */
  {0x02E6,0x02E6},{0x02E7,0x02E7}, /* 02E6 */
  {0x02E8,0x02E8},{0x02E9,0x02E9}, /* 02E8 */
  {0x02EA,0x02EA},{0x02EB,0x02EB}, /* 02EA */
  {0x02EC,0x02EC},{0x02ED,0x02ED}, /* 02EC */
  {0x02EE,0x02EE},{0x02EF,0x02EF}, /* 02EE */
  {0x02F0,0x02F0},{0x02F1,0x02F1}, /* 02F0 */
  {0x02F2,0x02F2},{0x02F3,0x02F3}, /* 02F2 */
  {0x02F4,0x02F4},{0x02F5,0x02F5}, /* 02F4 */
  {0x02F6,0x02F6},{0x02F7,0x02F7}, /* 02F6 */
  {0x02F8,0x02F8},{0x02F9,0x02F9}, /* 02F8 */
  {0x02FA,0x02FA},{0x02FB,0x02FB}, /* 02FA */
  {0x02FC,0x02FC},{0x02FD,0x02FD}, /* 02FC */
  {0x02FE,0x02FE},{0x02FF,0x02FF}  /* 02FE */
};

static const MY_CASEFOLD_CHARACTER u300_casefold_page03[256]={
  {0x0300,0x0300},{0x0301,0x0301}, /* 0300 */
  {0x0302,0x0302},{0x0303,0x0303}, /* 0302 */
  {0x0304,0x0304},{0x0305,0x0305}, /* 0304 */
  {0x0306,0x0306},{0x0307,0x0307}, /* 0306 */
  {0x0308,0x0308},{0x0309,0x0309}, /* 0308 */
  {0x030A,0x030A},{0x030B,0x030B}, /* 030A */
  {0x030C,0x030C},{0x030D,0x030D}, /* 030C */
  {0x030E,0x030E},{0x030F,0x030F}, /* 030E */
  {0x0310,0x0310},{0x0311,0x0311}, /* 0310 */
  {0x0312,0x0312},{0x0313,0x0313}, /* 0312 */
  {0x0314,0x0314},{0x0315,0x0315}, /* 0314 */
  {0x0316,0x0316},{0x0317,0x0317}, /* 0316 */
  {0x0318,0x0318},{0x0319,0x0319}, /* 0318 */
  {0x031A,0x031A},{0x031B,0x031B}, /* 031A */
  {0x031C,0x031C},{0x031D,0x031D}, /* 031C */
  {0x031E,0x031E},{0x031F,0x031F}, /* 031E */
  {0x0320,0x0320},{0x0321,0x0321}, /* 0320 */
  {0x0322,0x0322},{0x0323,0x0323}, /* 0322 */
  {0x0324,0x0324},{0x0325,0x0325}, /* 0324 */
  {0x0326,0x0326},{0x0327,0x0327}, /* 0326 */
  {0x0328,0x0328},{0x0329,0x0329}, /* 0328 */
  {0x032A,0x032A},{0x032B,0x032B}, /* 032A */
  {0x032C,0x032C},{0x032D,0x032D}, /* 032C */
  {0x032E,0x032E},{0x032F,0x032F}, /* 032E */
  {0x0330,0x0330},{0x0331,0x0331}, /* 0330 */
  {0x0332,0x0332},{0x0333,0x0333}, /* 0332 */
  {0x0334,0x0334},{0x0335,0x0335}, /* 0334 */
  {0x0336,0x0336},{0x0337,0x0337}, /* 0336 */
  {0x0338,0x0338},{0x0339,0x0339}, /* 0338 */
  {0x033A,0x033A},{0x033B,0x033B}, /* 033A */
  {0x033C,0x033C},{0x033D,0x033D}, /* 033C */
  {0x033E,0x033E},{0x033F,0x033F}, /* 033E */
  {0x0340,0x0340},{0x0341,0x0341}, /* 0340 */
  {0x0342,0x0342},{0x0343,0x0343}, /* 0342 */
  {0x0344,0x0344},{0x0399,0x0345}, /* 0344 */
  {0x0346,0x0346},{0x0347,0x0347}, /* 0346 */
  {0x0348,0x0348},{0x0349,0x0349}, /* 0348 */
  {0x034A,0x034A},{0x034B,0x034B}, /* 034A */
  {0x034C,0x034C},{0x034D,0x034D}, /* 034C */
  {0x034E,0x034E},{0x034F,0x034F}, /* 034E */
  {0x0350,0x0350},{0x0351,0x0351}, /* 0350 */
  {0x0352,0x0352},{0x0353,0x0353}, /* 0352 */
  {0x0354,0x0354},{0x0355,0x0355}, /* 0354 */
  {0x0356,0x0356},{0x0357,0x0357}, /* 0356 */
  {0x0358,0x0358},{0x0359,0x0359}, /* 0358 */
  {0x035A,0x035A},{0x035B,0x035B}, /* 035A */
  {0x035C,0x035C},{0x035D,0x035D}, /* 035C */
  {0x035E,0x035E},{0x035F,0x035F}, /* 035E */
  {0x0360,0x0360},{0x0361,0x0361}, /* 0360 */
  {0x0362,0x0362},{0x0363,0x0363}, /* 0362 */
  {0x0364,0x0364},{0x0365,0x0365}, /* 0364 */
  {0x0366,0x0366},{0x0367,0x0367}, /* 0366 */
  {0x0368,0x0368},{0x0369,0x0369}, /* 0368 */
  {0x036A,0x036A},{0x036B,0x036B}, /* 036A */
  {0x036C,0x036C},{0x036D,0x036D}, /* 036C */
  {0x036E,0x036E},{0x036F,0x036F}, /* 036E */
  {0x0370,0x0370},{0x0371,0x0371}, /* 0370 */
  {0x0372,0x0372},{0x0373,0x0373}, /* 0372 */
  {0x0374,0x0374},{0x0375,0x0375}, /* 0374 */
  {0x0376,0x0376},{0x0377,0x0377}, /* 0376 */
  {0x0378,0x0378},{0x0379,0x0379}, /* 0378 */
  {0x037A,0x037A},{0x037B,0x037B}, /* 037A */
  {0x037C,0x037C},{0x037D,0x037D}, /* 037C */
  {0x037E,0x037E},{0x037F,0x037F}, /* 037E */
  {0x0380,0x0380},{0x0381,0x0381}, /* 0380 */
  {0x0382,0x0382},{0x0383,0x0383}, /* 0382 */
  {0x0384,0x0384},{0x0385,0x0385}, /* 0384 */
  {0x0386,0x03AC},{0x0387,0x0387}, /* 0386 */
  {0x0388,0x03AD},{0x0389,0x03AE}, /* 0388 */
  {0x038A,0x03AF},{0x038B,0x038B}, /* 038A */
  {0x038C,0x03CC},{0x038D,0x038D}, /* 038C */
  {0x038E,0x03CD},{0x038F,0x03CE}, /* 038E */
  {0x0390,0x0390},{0x0391,0x03B1}, /* 0390 */
  {0x0392,0x03B2},{0x0393,0x03B3}, /* 0392 */
  {0x0394,0x03B4},{0x0395,0x03B5}, /* 0394 */
  {0x0396,0x03B6},{0x0397,0x03B7}, /* 0396 */
  {0x0398,0x03B8},{0x0399,0x03B9}, /* 0398 */
  {0x039A,0x03BA},{0x039B,0x03BB}, /* 039A */
  {0x039C,0x03BC},{0x039D,0x03BD}, /* 039C */
  {0x039E,0x03BE},{0x039F,0x03BF}, /* 039E */
  {0x03A0,0x03C0},{0x03A1,0x03C1}, /* 03A0 */
  {0x03A2,0x03A2},{0x03A3,0x03C3}, /* 03A2 */
  {0x03A4,0x03C4},{0x03A5,0x03C5}, /* 03A4 */
  {0x03A6,0x03C6},{0x03A7,0x03C7}, /* 03A6 */
  {0x03A8,0x03C8},{0x03A9,0x03C9}, /* 03A8 */
  {0x03AA,0x03CA},{0x03AB,0x03CB}, /* 03AA */
  {0x0386,0x03AC},{0x0388,0x03AD}, /* 03AC */
  {0x0389,0x03AE},{0x038A,0x03AF}, /* 03AE */
  {0x03B0,0x03B0},{0x0391,0x03B1}, /* 03B0 */
  {0x0392,0x03B2},{0x0393,0x03B3}, /* 03B2 */
  {0x0394,0x03B4},{0x0395,0x03B5}, /* 03B4 */
  {0x0396,0x03B6},{0x0397,0x03B7}, /* 03B6 */
  {0x0398,0x03B8},{0x0399,0x03B9}, /* 03B8 */
  {0x039A,0x03BA},{0x039B,0x03BB}, /* 03BA */
  {0x039C,0x03BC},{0x039D,0x03BD}, /* 03BC */
  {0x039E,0x03BE},{0x039F,0x03BF}, /* 03BE */
  {0x03A0,0x03C0},{0x03A1,0x03C1}, /* 03C0 */
  {0x03A3,0x03C2},{0x03A3,0x03C3}, /* 03C2 */
  {0x03A4,0x03C4},{0x03A5,0x03C5}, /* 03C4 */
  {0x03A6,0x03C6},{0x03A7,0x03C7}, /* 03C6 */
  {0x03A8,0x03C8},{0x03A9,0x03C9}, /* 03C8 */
  {0x03AA,0x03CA},{0x03AB,0x03CB}, /* 03CA */
  {0x038C,0x03CC},{0x038E,0x03CD}, /* 03CC */
  {0x038F,0x03CE},{0x03CF,0x03CF}, /* 03CE */
  {0x0392,0x03D0},{0x0398,0x03D1}, /* 03D0 */
  {0x03D2,0x03D2},{0x03D3,0x03D3}, /* 03D2 */
  {0x03D4,0x03D4},{0x03A6,0x03D5}, /* 03D4 */
  {0x03A0,0x03D6},{0x03D7,0x03D7}, /* 03D6 */
  {0x03D8,0x03D8},{0x03D9,0x03D9}, /* 03D8 */
  {0x03DA,0x03DB},{0x03DA,0x03DB}, /* 03DA */
  {0x03DC,0x03DD},{0x03DC,0x03DD}, /* 03DC */
  {0x03DE,0x03DF},{0x03DE,0x03DF}, /* 03DE */
  {0x03E0,0x03E1},{0x03E0,0x03E1}, /* 03E0 */
  {0x03E2,0x03E3},{0x03E2,0x03E3}, /* 03E2 */
  {0x03E4,0x03E5},{0x03E4,0x03E5}, /* 03E4 */
  {0x03E6,0x03E7},{0x03E6,0x03E7}, /* 03E6 */
  {0x03E8,0x03E9},{0x03E8,0x03E9}, /* 03E8 */
  {0x03EA,0x03EB},{0x03EA,0x03EB}, /* 03EA */
  {0x03EC,0x03ED},{0x03EC,0x03ED}, /* 03EC */
  {0x03EE,0x03EF},{0x03EE,0x03EF}, /* 03EE */
  {0x039A,0x03F0},{0x03A1,0x03F1}, /* 03F0 */
  {0x03A3,0x03F2},{0x03F3,0x03F3}, /* 03F2 */
  {0x03F4,0x03F4},{0x03F5,0x03F5}, /* 03F4 */
  {0x03F6,0x03F6},{0x03F7,0x03F7}, /* 03F6 */
  {0x03F8,0x03F8},{0x03F9,0x03F9}, /* 03F8 */
  {0x03FA,0x03FA},{0x03FB,0x03FB}, /* 03FA */
  {0x03FC,0x03FC},{0x03FD,0x03FD}, /* 03FC */
  {0x03FE,0x03FE},{0x03FF,0x03FF}  /* 03FE */
};

static const MY_CASEFOLD_CHARACTER u300_casefold_page04[256]={
  {0x0400,0x0450},{0x0401,0x0451}, /* 0400 */
  {0x0402,0x0452},{0x0403,0x0453}, /* 0402 */
  {0x0404,0x0454},{0x0405,0x0455}, /* 0404 */
  {0x0406,0x0456},{0x0407,0x0457}, /* 0406 */
  {0x0408,0x0458},{0x0409,0x0459}, /* 0408 */
  {0x040A,0x045A},{0x040B,0x045B}, /* 040A */
  {0x040C,0x045C},{0x040D,0x045D}, /* 040C */
  {0x040E,0x045E},{0x040F,0x045F}, /* 040E */
  {0x0410,0x0430},{0x0411,0x0431}, /* 0410 */
  {0x0412,0x0432},{0x0413,0x0433}, /* 0412 */
  {0x0414,0x0434},{0x0415,0x0435}, /* 0414 */
  {0x0416,0x0436},{0x0417,0x0437}, /* 0416 */
  {0x0418,0x0438},{0x0419,0x0439}, /* 0418 */
  {0x041A,0x043A},{0x041B,0x043B}, /* 041A */
  {0x041C,0x043C},{0x041D,0x043D}, /* 041C */
  {0x041E,0x043E},{0x041F,0x043F}, /* 041E */
  {0x0420,0x0440},{0x0421,0x0441}, /* 0420 */
  {0x0422,0x0442},{0x0423,0x0443}, /* 0422 */
  {0x0424,0x0444},{0x0425,0x0445}, /* 0424 */
  {0x0426,0x0446},{0x0427,0x0447}, /* 0426 */
  {0x0428,0x0448},{0x0429,0x0449}, /* 0428 */
  {0x042A,0x044A},{0x042B,0x044B}, /* 042A */
  {0x042C,0x044C},{0x042D,0x044D}, /* 042C */
  {0x042E,0x044E},{0x042F,0x044F}, /* 042E */
  {0x0410,0x0430},{0x0411,0x0431}, /* 0430 */
  {0x0412,0x0432},{0x0413,0x0433}, /* 0432 */
  {0x0414,0x0434},{0x0415,0x0435}, /* 0434 */
  {0x0416,0x0436},{0x0417,0x0437}, /* 0436 */
  {0x0418,0x0438},{0x0419,0x0439}, /* 0438 */
  {0x041A,0x043A},{0x041B,0x043B}, /* 043A */
  {0x041C,0x043C},{0x041D,0x043D}, /* 043C */
  {0x041E,0x043E},{0x041F,0x043F}, /* 043E */
  {0x0420,0x0440},{0x0421,0x0441}, /* 0440 */
  {0x0422,0x0442},{0x0423,0x0443}, /* 0442 */
  {0x0424,0x0444},{0x0425,0x0445}, /* 0444 */
  {0x0426,0x0446},{0x0427,0x0447}, /* 0446 */
  {0x0428,0x0448},{0x0429,0x0449}, /* 0448 */
  {0x042A,0x044A},{0x042B,0x044B}, /* 044A */
  {0x042C,0x044C},{0x042D,0x044D}, /* 044C */
  {0x042E,0x044E},{0x042F,0x044F}, /* 044E */
  {0x0400,0x0450},{0x0401,0x0451}, /* 0450 */
  {0x0402,0x0452},{0x0403,0x0453}, /* 0452 */
  {0x0404,0x0454},{0x0405,0x0455}, /* 0454 */
  {0x0406,0x0456},{0x0407,0x0457}, /* 0456 */
  {0x0408,0x0458},{0x0409,0x0459}, /* 0458 */
  {0x040A,0x045A},{0x040B,0x045B}, /* 045A */
  {0x040C,0x045C},{0x040D,0x045D}, /* 045C */
  {0x040E,0x045E},{0x040F,0x045F}, /* 045E */
  {0x0460,0x0461},{0x0460,0x0461}, /* 0460 */
  {0x0462,0x0463},{0x0462,0x0463}, /* 0462 */
  {0x0464,0x0465},{0x0464,0x0465}, /* 0464 */
  {0x0466,0x0467},{0x0466,0x0467}, /* 0466 */
  {0x0468,0x0469},{0x0468,0x0469}, /* 0468 */
  {0x046A,0x046B},{0x046A,0x046B}, /* 046A */
  {0x046C,0x046D},{0x046C,0x046D}, /* 046C */
  {0x046E,0x046F},{0x046E,0x046F}, /* 046E */
  {0x0470,0x0471},{0x0470,0x0471}, /* 0470 */
  {0x0472,0x0473},{0x0472,0x0473}, /* 0472 */
  {0x0474,0x0475},{0x0474,0x0475}, /* 0474 */
  {0x0476,0x0477},{0x0476,0x0477}, /* 0476 */
  {0x0478,0x0479},{0x0478,0x0479}, /* 0478 */
  {0x047A,0x047B},{0x047A,0x047B}, /* 047A */
  {0x047C,0x047D},{0x047C,0x047D}, /* 047C */
  {0x047E,0x047F},{0x047E,0x047F}, /* 047E */
  {0x0480,0x0481},{0x0480,0x0481}, /* 0480 */
  {0x0482,0x0482},{0x0483,0x0483}, /* 0482 */
  {0x0484,0x0484},{0x0485,0x0485}, /* 0484 */
  {0x0486,0x0486},{0x0487,0x0487}, /* 0486 */
  {0x0488,0x0488},{0x0489,0x0489}, /* 0488 */
  {0x048A,0x048A},{0x048B,0x048B}, /* 048A */
  {0x048C,0x048D},{0x048C,0x048D}, /* 048C */
  {0x048E,0x048F},{0x048E,0x048F}, /* 048E */
  {0x0490,0x0491},{0x0490,0x0491}, /* 0490 */
  {0x0492,0x0493},{0x0492,0x0493}, /* 0492 */
  {0x0494,0x0495},{0x0494,0x0495}, /* 0494 */
  {0x0496,0x0497},{0x0496,0x0497}, /* 0496 */
  {0x0498,0x0499},{0x0498,0x0499}, /* 0498 */
  {0x049A,0x049B},{0x049A,0x049B}, /* 049A */
  {0x049C,0x049D},{0x049C,0x049D}, /* 049C */
  {0x049E,0x049F},{0x049E,0x049F}, /* 049E */
  {0x04A0,0x04A1},{0x04A0,0x04A1}, /* 04A0 */
  {0x04A2,0x04A3},{0x04A2,0x04A3}, /* 04A2 */
  {0x04A4,0x04A5},{0x04A4,0x04A5}, /* 04A4 */
  {0x04A6,0x04A7},{0x04A6,0x04A7}, /* 04A6 */
  {0x04A8,0x04A9},{0x04A8,0x04A9}, /* 04A8 */
  {0x04AA,0x04AB},{0x04AA,0x04AB}, /* 04AA */
  {0x04AC,0x04AD},{0x04AC,0x04AD}, /* 04AC */
  {0x04AE,0x04AF},{0x04AE,0x04AF}, /* 04AE */
  {0x04B0,0x04B1},{0x04B0,0x04B1}, /* 04B0 */
  {0x04B2,0x04B3},{0x04B2,0x04B3}, /* 04B2 */
  {0x04B4,0x04B5},{0x04B4,0x04B5}, /* 04B4 */
  {0x04B6,0x04B7},{0x04B6,0x04B7}, /* 04B6 */
  {0x04B8,0x04B9},{0x04B8,0x04B9}, /* 04B8 */
  {0x04BA,0x04BB},{0x04BA,0x04BB}, /* 04BA */
  {0x04BC,0x04BD},{0x04BC,0x04BD}, /* 04BC */
  {0x04BE,0x04BF},{0x04BE,0x04BF}, /* 04BE */
  {0x04C0,0x04C0},{0x04C1,0x04C2}, /* 04C0 */
  {0x04C1,0x04C2},{0x04C3,0x04C4}, /* 04C2 */
  {0x04C3,0x04C4},{0x04C5,0x04C5}, /* 04C4 */
  {0x04C6,0x04C6},{0x04C7,0x04C8}, /* 04C6 */
  {0x04C7,0x04C8},{0x04C9,0x04C9}, /* 04C8 */
  {0x04CA,0x04CA},{0x04CB,0x04CC}, /* 04CA */
  {0x04CB,0x04CC},{0x04CD,0x04CD}, /* 04CC */
  {0x04CE,0x04CE},{0x04CF,0x04CF}, /* 04CE */
  {0x04D0,0x04D1},{0x04D0,0x04D1}, /* 04D0 */
  {0x04D2,0x04D3},{0x04D2,0x04D3}, /* 04D2 */
  {0x04D4,0x04D5},{0x04D4,0x04D5}, /* 04D4 */
  {0x04D6,0x04D7},{0x04D6,0x04D7}, /* 04D6 */
  {0x04D8,0x04D9},{0x04D8,0x04D9}, /* 04D8 */
  {0x04DA,0x04DB},{0x04DA,0x04DB}, /* 04DA */
  {0x04DC,0x04DD},{0x04DC,0x04DD}, /* 04DC */
  {0x04DE,0x04DF},{0x04DE,0x04DF}, /* 04DE */
  {0x04E0,0x04E1},{0x04E0,0x04E1}, /* 04E0 */
  {0x04E2,0x04E3},{0x04E2,0x04E3}, /* 04E2 */
  {0x04E4,0x04E5},{0x04E4,0x04E5}, /* 04E4 */
  {0x04E6,0x04E7},{0x04E6,0x04E7}, /* 04E6 */
  {0x04E8,0x04E9},{0x04E8,0x04E9}, /* 04E8 */
  {0x04EA,0x04EB},{0x04EA,0x04EB}, /* 04EA */
  {0x04EC,0x04ED},{0x04EC,0x04ED}, /* 04EC */
  {0x04EE,0x04EF},{0x04EE,0x04EF}, /* 04EE */
  {0x04F0,0x04F1},{0x04F0,0x04F1}, /* 04F0 */
  {0x04F2,0x04F3},{0x04F2,0x04F3}, /* 04F2 */
  {0x04F4,0x04F5},{0x04F4,0x04F5}, /* 04F4 */
  {0x04F6,0x04F6},{0x04F7,0x04F7}, /* 04F6 */
  {0x04F8,0x04F9},{0x04F8,0x04F9}, /* 04F8 */
  {0x04FA,0x04FA},{0x04FB,0x04FB}, /* 04FA */
  {0x04FC,0x04FC},{0x04FD,0x04FD}, /* 04FC */
  {0x04FE,0x04FE},{0x04FF,0x04FF}  /* 04FE */
};

static const MY_CASEFOLD_CHARACTER u300_casefold_page05[256]={
  {0x0500,0x0500},{0x0501,0x0501}, /* 0500 */
  {0x0502,0x0502},{0x0503,0x0503}, /* 0502 */
  {0x0504,0x0504},{0x0505,0x0505}, /* 0504 */
  {0x0506,0x0506},{0x0507,0x0507}, /* 0506 */
  {0x0508,0x0508},{0x0509,0x0509}, /* 0508 */
  {0x050A,0x050A},{0x050B,0x050B}, /* 050A */
  {0x050C,0x050C},{0x050D,0x050D}, /* 050C */
  {0x050E,0x050E},{0x050F,0x050F}, /* 050E */
  {0x0510,0x0510},{0x0511,0x0511}, /* 0510 */
  {0x0512,0x0512},{0x0513,0x0513}, /* 0512 */
  {0x0514,0x0514},{0x0515,0x0515}, /* 0514 */
  {0x0516,0x0516},{0x0517,0x0517}, /* 0516 */
  {0x0518,0x0518},{0x0519,0x0519}, /* 0518 */
  {0x051A,0x051A},{0x051B,0x051B}, /* 051A */
  {0x051C,0x051C},{0x051D,0x051D}, /* 051C */
  {0x051E,0x051E},{0x051F,0x051F}, /* 051E */
  {0x0520,0x0520},{0x0521,0x0521}, /* 0520 */
  {0x0522,0x0522},{0x0523,0x0523}, /* 0522 */
  {0x0524,0x0524},{0x0525,0x0525}, /* 0524 */
  {0x0526,0x0526},{0x0527,0x0527}, /* 0526 */
  {0x0528,0x0528},{0x0529,0x0529}, /* 0528 */
  {0x052A,0x052A},{0x052B,0x052B}, /* 052A */
  {0x052C,0x052C},{0x052D,0x052D}, /* 052C */
  {0x052E,0x052E},{0x052F,0x052F}, /* 052E */
  {0x0530,0x0530},{0x0531,0x0561}, /* 0530 */
  {0x0532,0x0562},{0x0533,0x0563}, /* 0532 */
  {0x0534,0x0564},{0x0535,0x0565}, /* 0534 */
  {0x0536,0x0566},{0x0537,0x0567}, /* 0536 */
  {0x0538,0x0568},{0x0539,0x0569}, /* 0538 */
  {0x053A,0x056A},{0x053B,0x056B}, /* 053A */
  {0x053C,0x056C},{0x053D,0x056D}, /* 053C */
  {0x053E,0x056E},{0x053F,0x056F}, /* 053E */
  {0x0540,0x0570},{0x0541,0x0571}, /* 0540 */
  {0x0542,0x0572},{0x0543,0x0573}, /* 0542 */
  {0x0544,0x0574},{0x0545,0x0575}, /* 0544 */
  {0x0546,0x0576},{0x0547,0x0577}, /* 0546 */
  {0x0548,0x0578},{0x0549,0x0579}, /* 0548 */
  {0x054A,0x057A},{0x054B,0x057B}, /* 054A */
  {0x054C,0x057C},{0x054D,0x057D}, /* 054C */
  {0x054E,0x057E},{0x054F,0x057F}, /* 054E */
  {0x0550,0x0580},{0x0551,0x0581}, /* 0550 */
  {0x0552,0x0582},{0x0553,0x0583}, /* 0552 */
  {0x0554,0x0584},{0x0555,0x0585}, /* 0554 */
  {0x0556,0x0586},{0x0557,0x0557}, /* 0556 */
  {0x0558,0x0558},{0x0559,0x0559}, /* 0558 */
  {0x055A,0x055A},{0x055B,0x055B}, /* 055A */
  {0x055C,0x055C},{0x055D,0x055D}, /* 055C */
  {0x055E,0x055E},{0x055F,0x055F}, /* 055E */
  {0x0560,0x0560},{0x0531,0x0561}, /* 0560 */
  {0x0532,0x0562},{0x0533,0x0563}, /* 0562 */
  {0x0534,0x0564},{0x0535,0x0565}, /* 0564 */
  {0x0536,0x0566},{0x0537,0x0567}, /* 0566 */
  {0x0538,0x0568},{0x0539,0x0569}, /* 0568 */
  {0x053A,0x056A},{0x053B,0x056B}, /* 056A */
  {0x053C,0x056C},{0x053D,0x056D}, /* 056C */
  {0x053E,0x056E},{0x053F,0x056F}, /* 056E */
  {0x0540,0x0570},{0x0541,0x0571}, /* 0570 */
  {0x0542,0x0572},{0x0543,0x0573}, /* 0572 */
  {0x0544,0x0574},{0x0545,0x0575}, /* 0574 */
  {0x0546,0x0576},{0x0547,0x0577}, /* 0576 */
  {0x0548,0x0578},{0x0549,0x0579}, /* 0578 */
  {0x054A,0x057A},{0x054B,0x057B}, /* 057A */
  {0x054C,0x057C},{0x054D,0x057D}, /* 057C */
  {0x054E,0x057E},{0x054F,0x057F}, /* 057E */
  {0x0550,0x0580},{0x0551,0x0581}, /* 0580 */
  {0x0552,0x0582},{0x0553,0x0583}, /* 0582 */
  {0x0554,0x0584},{0x0555,0x0585}, /* 0584 */
  {0x0556,0x0586},{0x0587,0x0587}, /* 0586 */
  {0x0588,0x0588},{0x0589,0x0589}, /* 0588 */
  {0x058A,0x058A},{0x058B,0x058B}, /* 058A */
  {0x058C,0x058C},{0x058D,0x058D}, /* 058C */
  {0x058E,0x058E},{0x058F,0x058F}, /* 058E */
  {0x0590,0x0590},{0x0591,0x0591}, /* 0590 */
  {0x0592,0x0592},{0x0593,0x0593}, /* 0592 */
  {0x0594,0x0594},{0x0595,0x0595}, /* 0594 */
  {0x0596,0x0596},{0x0597,0x0597}, /* 0596 */
  {0x0598,0x0598},{0x0599,0x0599}, /* 0598 */
  {0x059A,0x059A},{0x059B,0x059B}, /* 059A */
  {0x059C,0x059C},{0x059D,0x059D}, /* 059C */
  {0x059E,0x059E},{0x059F,0x059F}, /* 059E */
  {0x05A0,0x05A0},{0x05A1,0x05A1}, /* 05A0 */
  {0x05A2,0x05A2},{0x05A3,0x05A3}, /* 05A2 */
  {0x05A4,0x05A4},{0x05A5,0x05A5}, /* 05A4 */
  {0x05A6,0x05A6},{0x05A7,0x05A7}, /* 05A6 */
  {0x05A8,0x05A8},{0x05A9,0x05A9}, /* 05A8 */
  {0x05AA,0x05AA},{0x05AB,0x05AB}, /* 05AA */
  {0x05AC,0x05AC},{0x05AD,0x05AD}, /* 05AC */
  {0x05AE,0x05AE},{0x05AF,0x05AF}, /* 05AE */
  {0x05B0,0x05B0},{0x05B1,0x05B1}, /* 05B0 */
  {0x05B2,0x05B2},{0x05B3,0x05B3}, /* 05B2 */
  {0x05B4,0x05B4},{0x05B5,0x05B5}, /* 05B4 */
  {0x05B6,0x05B6},{0x05B7,0x05B7}, /* 05B6 */
  {0x05B8,0x05B8},{0x05B9,0x05B9}, /* 05B8 */
  {0x05BA,0x05BA},{0x05BB,0x05BB}, /* 05BA */
  {0x05BC,0x05BC},{0x05BD,0x05BD}, /* 05BC */
  {0x05BE,0x05BE},{0x05BF,0x05BF}, /* 05BE */
  {0x05C0,0x05C0},{0x05C1,0x05C1}, /* 05C0 */
  {0x05C2,0x05C2},{0x05C3,0x05C3}, /* 05C2 */
  {0x05C4,0x05C4},{0x05C5,0x05C5}, /* 05C4 */
  {0x05C6,0x05C6},{0x05C7,0x05C7}, /* 05C6 */
  {0x05C8,0x05C8},{0x05C9,0x05C9}, /* 05C8 */
  {0x05CA,0x05CA},{0x05CB,0x05CB}, /* 05CA */
  {0x05CC,0x05CC},{0x05CD,0x05CD}, /* 05CC */
  {0x05CE,0x05CE},{0x05CF,0x05CF}, /* 05CE */
  {0x05D0,0x05D0},{0x05D1,0x05D1}, /* 05D0 */
  {0x05D2,0x05D2},{0x05D3,0x05D3}, /* 05D2 */
  {0x05D4,0x05D4},{0x05D5,0x05D5}, /* 05D4 */
  {0x05D6,0x05D6},{0x05D7,0x05D7}, /* 05D6 */
  {0x05D8,0x05D8},{0x05D9,0x05D9}, /* 05D8 */
  {0x05DA,0x05DA},{0x05DB,0x05DB}, /* 05DA */
  {0x05DC,0x05DC},{0x05DD,0x05DD}, /* 05DC */
  {0x05DE,0x05DE},{0x05DF,0x05DF}, /* 05DE */
  {0x05E0,0x05E0},{0x05E1,0x05E1}, /* 05E0 */
  {0x05E2,0x05E2},{0x05E3,0x05E3}, /* 05E2 */
  {0x05E4,0x05E4},{0x05E5,0x05E5}, /* 05E4 */
  {0x05E6,0x05E6},{0x05E7,0x05E7}, /* 05E6 */
  {0x05E8,0x05E8},{0x05E9,0x05E9}, /* 05E8 */
  {0x05EA,0x05EA},{0x05EB,0x05EB}, /* 05EA */
  {0x05EC,0x05EC},{0x05ED,0x05ED}, /* 05EC */
  {0x05EE,0x05EE},{0x05EF,0x05EF}, /* 05EE */
  {0x05F0,0x05F0},{0x05F1,0x05F1}, /* 05F0 */
  {0x05F2,0x05F2},{0x05F3,0x05F3}, /* 05F2 */
  {0x05F4,0x05F4},{0x05F5,0x05F5}, /* 05F4 */
  {0x05F6,0x05F6},{0x05F7,0x05F7}, /* 05F6 */
  {0x05F8,0x05F8},{0x05F9,0x05F9}, /* 05F8 */
  {0x05FA,0x05FA},{0x05FB,0x05FB}, /* 05FA */
  {0x05FC,0x05FC},{0x05FD,0x05FD}, /* 05FC */
  {0x05FE,0x05FE},{0x05FF,0x05FF}  /* 05FE */
};

static const MY_CASEFOLD_CHARACTER u300_casefold_page06[256]={ /* This page is dummy */
  {0x0600,0x0600},{0x0601,0x0601}, /* 0600 */
  {0x0602,0x0602},{0x0603,0x0603}, /* 0602 */
  {0x0604,0x0604},{0x0605,0x0605}, /* 0604 */
  {0x0606,0x0606},{0x0607,0x0607}, /* 0606 */
  {0x0608,0x0608},{0x0609,0x0609}, /* 0608 */
  {0x060A,0x060A},{0x060B,0x060B}, /* 060A */
  {0x060C,0x060C},{0x060D,0x060D}, /* 060C */
  {0x060E,0x060E},{0x060F,0x060F}, /* 060E */
  {0x0610,0x0610},{0x0611,0x0611}, /* 0610 */
  {0x0612,0x0612},{0x0613,0x0613}, /* 0612 */
  {0x0614,0x0614},{0x0615,0x0615}, /* 0614 */
  {0x0616,0x0616},{0x0617,0x0617}, /* 0616 */
  {0x0618,0x0618},{0x0619,0x0619}, /* 0618 */
  {0x061A,0x061A},{0x061B,0x061B}, /* 061A */
  {0x061C,0x061C},{0x061D,0x061D}, /* 061C */
  {0x061E,0x061E},{0x061F,0x061F}, /* 061E */
  {0x0620,0x0620},{0x0621,0x0621}, /* 0620 */
  {0x0622,0x0622},{0x0623,0x0623}, /* 0622 */
  {0x0624,0x0624},{0x0625,0x0625}, /* 0624 */
  {0x0626,0x0626},{0x0627,0x0627}, /* 0626 */
  {0x0628,0x0628},{0x0629,0x0629}, /* 0628 */
  {0x062A,0x062A},{0x062B,0x062B}, /* 062A */
  {0x062C,0x062C},{0x062D,0x062D}, /* 062C */
  {0x062E,0x062E},{0x062F,0x062F}, /* 062E */
  {0x0630,0x0630},{0x0631,0x0631}, /* 0630 */
  {0x0632,0x0632},{0x0633,0x0633}, /* 0632 */
  {0x0634,0x0634},{0x0635,0x0635}, /* 0634 */
  {0x0636,0x0636},{0x0637,0x0637}, /* 0636 */
  {0x0638,0x0638},{0x0639,0x0639}, /* 0638 */
  {0x063A,0x063A},{0x063B,0x063B}, /* 063A */
  {0x063C,0x063C},{0x063D,0x063D}, /* 063C */
  {0x063E,0x063E},{0x063F,0x063F}, /* 063E */
  {0x0640,0x0640},{0x0641,0x0641}, /* 0640 */
  {0x0642,0x0642},{0x0643,0x0643}, /* 0642 */
  {0x0644,0x0644},{0x0645,0x0645}, /* 0644 */
  {0x0646,0x0646},{0x0647,0x0647}, /* 0646 */
  {0x0648,0x0648},{0x0649,0x0649}, /* 0648 */
  {0x064A,0x064A},{0x064B,0x064B}, /* 064A */
  {0x064C,0x064C},{0x064D,0x064D}, /* 064C */
  {0x064E,0x064E},{0x064F,0x064F}, /* 064E */
  {0x0650,0x0650},{0x0651,0x0651}, /* 0650 */
  {0x0652,0x0652},{0x0653,0x0653}, /* 0652 */
  {0x0654,0x0654},{0x0655,0x0655}, /* 0654 */
  {0x0656,0x0656},{0x0657,0x0657}, /* 0656 */
  {0x0658,0x0658},{0x0659,0x0659}, /* 0658 */
  {0x065A,0x065A},{0x065B,0x065B}, /* 065A */
  {0x065C,0x065C},{0x065D,0x065D}, /* 065C */
  {0x065E,0x065E},{0x065F,0x065F}, /* 065E */
  {0x0660,0x0660},{0x0661,0x0661}, /* 0660 */
  {0x0662,0x0662},{0x0663,0x0663}, /* 0662 */
  {0x0664,0x0664},{0x0665,0x0665}, /* 0664 */
  {0x0666,0x0666},{0x0667,0x0667}, /* 0666 */
  {0x0668,0x0668},{0x0669,0x0669}, /* 0668 */
  {0x066A,0x066A},{0x066B,0x066B}, /* 066A */
  {0x066C,0x066C},{0x066D,0x066D}, /* 066C */
  {0x066E,0x066E},{0x066F,0x066F}, /* 066E */
  {0x0670,0x0670},{0x0671,0x0671}, /* 0670 */
  {0x0672,0x0672},{0x0673,0x0673}, /* 0672 */
  {0x0674,0x0674},{0x0675,0x0675}, /* 0674 */
  {0x0676,0x0676},{0x0677,0x0677}, /* 0676 */
  {0x0678,0x0678},{0x0679,0x0679}, /* 0678 */
  {0x067A,0x067A},{0x067B,0x067B}, /* 067A */
  {0x067C,0x067C},{0x067D,0x067D}, /* 067C */
  {0x067E,0x067E},{0x067F,0x067F}, /* 067E */
  {0x0680,0x0680},{0x0681,0x0681}, /* 0680 */
  {0x0682,0x0682},{0x0683,0x0683}, /* 0682 */
  {0x0684,0x0684},{0x0685,0x0685}, /* 0684 */
  {0x0686,0x0686},{0x0687,0x0687}, /* 0686 */
  {0x0688,0x0688},{0x0689,0x0689}, /* 0688 */
  {0x068A,0x068A},{0x068B,0x068B}, /* 068A */
  {0x068C,0x068C},{0x068D,0x068D}, /* 068C */
  {0x068E,0x068E},{0x068F,0x068F}, /* 068E */
  {0x0690,0x0690},{0x0691,0x0691}, /* 0690 */
  {0x0692,0x0692},{0x0693,0x0693}, /* 0692 */
  {0x0694,0x0694},{0x0695,0x0695}, /* 0694 */
  {0x0696,0x0696},{0x0697,0x0697}, /* 0696 */
  {0x0698,0x0698},{0x0699,0x0699}, /* 0698 */
  {0x069A,0x069A},{0x069B,0x069B}, /* 069A */
  {0x069C,0x069C},{0x069D,0x069D}, /* 069C */
  {0x069E,0x069E},{0x069F,0x069F}, /* 069E */
  {0x06A0,0x06A0},{0x06A1,0x06A1}, /* 06A0 */
  {0x06A2,0x06A2},{0x06A3,0x06A3}, /* 06A2 */
  {0x06A4,0x06A4},{0x06A5,0x06A5}, /* 06A4 */
  {0x06A6,0x06A6},{0x06A7,0x06A7}, /* 06A6 */
  {0x06A8,0x06A8},{0x06A9,0x06A9}, /* 06A8 */
  {0x06AA,0x06AA},{0x06AB,0x06AB}, /* 06AA */
  {0x06AC,0x06AC},{0x06AD,0x06AD}, /* 06AC */
  {0x06AE,0x06AE},{0x06AF,0x06AF}, /* 06AE */
  {0x06B0,0x06B0},{0x06B1,0x06B1}, /* 06B0 */
  {0x06B2,0x06B2},{0x06B3,0x06B3}, /* 06B2 */
  {0x06B4,0x06B4},{0x06B5,0x06B5}, /* 06B4 */
  {0x06B6,0x06B6},{0x06B7,0x06B7}, /* 06B6 */
  {0x06B8,0x06B8},{0x06B9,0x06B9}, /* 06B8 */
  {0x06BA,0x06BA},{0x06BB,0x06BB}, /* 06BA */
  {0x06BC,0x06BC},{0x06BD,0x06BD}, /* 06BC */
  {0x06BE,0x06BE},{0x06BF,0x06BF}, /* 06BE */
  {0x06C0,0x06C0},{0x06C1,0x06C1}, /* 06C0 */
  {0x06C2,0x06C2},{0x06C3,0x06C3}, /* 06C2 */
  {0x06C4,0x06C4},{0x06C5,0x06C5}, /* 06C4 */
  {0x06C6,0x06C6},{0x06C7,0x06C7}, /* 06C6 */
  {0x06C8,0x06C8},{0x06C9,0x06C9}, /* 06C8 */
  {0x06CA,0x06CA},{0x06CB,0x06CB}, /* 06CA */
  {0x06CC,0x06CC},{0x06CD,0x06CD}, /* 06CC */
  {0x06CE,0x06CE},{0x06CF,0x06CF}, /* 06CE */
  {0x06D0,0x06D0},{0x06D1,0x06D1}, /* 06D0 */
  {0x06D2,0x06D2},{0x06D3,0x06D3}, /* 06D2 */
  {0x06D4,0x06D4},{0x06D5,0x06D5}, /* 06D4 */
  {0x06D6,0x06D6},{0x06D7,0x06D7}, /* 06D6 */
  {0x06D8,0x06D8},{0x06D9,0x06D9}, /* 06D8 */
  {0x06DA,0x06DA},{0x06DB,0x06DB}, /* 06DA */
  {0x06DC,0x06DC},{0x06DD,0x06DD}, /* 06DC */
  {0x06DE,0x06DE},{0x06DF,0x06DF}, /* 06DE */
  {0x06E0,0x06E0},{0x06E1,0x06E1}, /* 06E0 */
  {0x06E2,0x06E2},{0x06E3,0x06E3}, /* 06E2 */
  {0x06E4,0x06E4},{0x06E5,0x06E5}, /* 06E4 */
  {0x06E6,0x06E6},{0x06E7,0x06E7}, /* 06E6 */
  {0x06E8,0x06E8},{0x06E9,0x06E9}, /* 06E8 */
  {0x06EA,0x06EA},{0x06EB,0x06EB}, /* 06EA */
  {0x06EC,0x06EC},{0x06ED,0x06ED}, /* 06EC */
  {0x06EE,0x06EE},{0x06EF,0x06EF}, /* 06EE */
  {0x06F0,0x06F0},{0x06F1,0x06F1}, /* 06F0 */
  {0x06F2,0x06F2},{0x06F3,0x06F3}, /* 06F2 */
  {0x06F4,0x06F4},{0x06F5,0x06F5}, /* 06F4 */
  {0x06F6,0x06F6},{0x06F7,0x06F7}, /* 06F6 */
  {0x06F8,0x06F8},{0x06F9,0x06F9}, /* 06F8 */
  {0x06FA,0x06FA},{0x06FB,0x06FB}, /* 06FA */
  {0x06FC,0x06FC},{0x06FD,0x06FD}, /* 06FC */
  {0x06FE,0x06FE},{0x06FF,0x06FF}  /* 06FE */
};

static const MY_CASEFOLD_CHARACTER u300_casefold_page07[256]={ /* This page is dummy */
  {0x0700,0x0700},{0x0701,0x0701}, /* 0700 */
  {0x0702,0x0702},{0x0703,0x0703}, /* 0702 */
  {0x0704,0x0704},{0x0705,0x0705}, /* 0704 */
  {0x0706,0x0706},{0x0707,0x0707}, /* 0706 */
  {0x0708,0x0708},{0x0709,0x0709}, /* 0708 */
  {0x070A,0x070A},{0x070B,0x070B}, /* 070A */
  {0x070C,0x070C},{0x070D,0x070D}, /* 070C */
  {0x070E,0x070E},{0x070F,0x070F}, /* 070E */
  {0x0710,0x0710},{0x0711,0x0711}, /* 0710 */
  {0x0712,0x0712},{0x0713,0x0713}, /* 0712 */
  {0x0714,0x0714},{0x0715,0x0715}, /* 0714 */
  {0x0716,0x0716},{0x0717,0x0717}, /* 0716 */
  {0x0718,0x0718},{0x0719,0x0719}, /* 0718 */
  {0x071A,0x071A},{0x071B,0x071B}, /* 071A */
  {0x071C,0x071C},{0x071D,0x071D}, /* 071C */
  {0x071E,0x071E},{0x071F,0x071F}, /* 071E */
  {0x0720,0x0720},{0x0721,0x0721}, /* 0720 */
  {0x0722,0x0722},{0x0723,0x0723}, /* 0722 */
  {0x0724,0x0724},{0x0725,0x0725}, /* 0724 */
  {0x0726,0x0726},{0x0727,0x0727}, /* 0726 */
  {0x0728,0x0728},{0x0729,0x0729}, /* 0728 */
  {0x072A,0x072A},{0x072B,0x072B}, /* 072A */
  {0x072C,0x072C},{0x072D,0x072D}, /* 072C */
  {0x072E,0x072E},{0x072F,0x072F}, /* 072E */
  {0x0730,0x0730},{0x0731,0x0731}, /* 0730 */
  {0x0732,0x0732},{0x0733,0x0733}, /* 0732 */
  {0x0734,0x0734},{0x0735,0x0735}, /* 0734 */
  {0x0736,0x0736},{0x0737,0x0737}, /* 0736 */
  {0x0738,0x0738},{0x0739,0x0739}, /* 0738 */
  {0x073A,0x073A},{0x073B,0x073B}, /* 073A */
  {0x073C,0x073C},{0x073D,0x073D}, /* 073C */
  {0x073E,0x073E},{0x073F,0x073F}, /* 073E */
  {0x0740,0x0740},{0x0741,0x0741}, /* 0740 */
  {0x0742,0x0742},{0x0743,0x0743}, /* 0742 */
  {0x0744,0x0744},{0x0745,0x0745}, /* 0744 */
  {0x0746,0x0746},{0x0747,0x0747}, /* 0746 */
  {0x0748,0x0748},{0x0749,0x0749}, /* 0748 */
  {0x074A,0x074A},{0x074B,0x074B}, /* 074A */
  {0x074C,0x074C},{0x074D,0x074D}, /* 074C */
  {0x074E,0x074E},{0x074F,0x074F}, /* 074E */
  {0x0750,0x0750},{0x0751,0x0751}, /* 0750 */
  {0x0752,0x0752},{0x0753,0x0753}, /* 0752 */
  {0x0754,0x0754},{0x0755,0x0755}, /* 0754 */
  {0x0756,0x0756},{0x0757,0x0757}, /* 0756 */
  {0x0758,0x0758},{0x0759,0x0759}, /* 0758 */
  {0x075A,0x075A},{0x075B,0x075B}, /* 075A */
  {0x075C,0x075C},{0x075D,0x075D}, /* 075C */
  {0x075E,0x075E},{0x075F,0x075F}, /* 075E */
  {0x0760,0x0760},{0x0761,0x0761}, /* 0760 */
  {0x0762,0x0762},{0x0763,0x0763}, /* 0762 */
  {0x0764,0x0764},{0x0765,0x0765}, /* 0764 */
  {0x0766,0x0766},{0x0767,0x0767}, /* 0766 */
  {0x0768,0x0768},{0x0769,0x0769}, /* 0768 */
  {0x076A,0x076A},{0x076B,0x076B}, /* 076A */
  {0x076C,0x076C},{0x076D,0x076D}, /* 076C */
  {0x076E,0x076E},{0x076F,0x076F}, /* 076E */
  {0x0770,0x0770},{0x0771,0x0771}, /* 0770 */
  {0x0772,0x0772},{0x0773,0x0773}, /* 0772 */
  {0x0774,0x0774},{0x0775,0x0775}, /* 0774 */
  {0x0776,0x0776},{0x0777,0x0777}, /* 0776 */
  {0x0778,0x0778},{0x0779,0x0779}, /* 0778 */
  {0x077A,0x077A},{0x077B,0x077B}, /* 077A */
  {0x077C,0x077C},{0x077D,0x077D}, /* 077C */
  {0x077E,0x077E},{0x077F,0x077F}, /* 077E */
  {0x0780,0x0780},{0x0781,0x0781}, /* 0780 */
  {0x0782,0x0782},{0x0783,0x0783}, /* 0782 */
  {0x0784,0x0784},{0x0785,0x0785}, /* 0784 */
  {0x0786,0x0786},{0x0787,0x0787}, /* 0786 */
  {0x0788,0x0788},{0x0789,0x0789}, /* 0788 */
  {0x078A,0x078A},{0x078B,0x078B}, /* 078A */
  {0x078C,0x078C},{0x078D,0x078D}, /* 078C */
  {0x078E,0x078E},{0x078F,0x078F}, /* 078E */
  {0x0790,0x0790},{0x0791,0x0791}, /* 0790 */
  {0x0792,0x0792},{0x0793,0x0793}, /* 0792 */
  {0x0794,0x0794},{0x0795,0x0795}, /* 0794 */
  {0x0796,0x0796},{0x0797,0x0797}, /* 0796 */
  {0x0798,0x0798},{0x0799,0x0799}, /* 0798 */
  {0x079A,0x079A},{0x079B,0x079B}, /* 079A */
  {0x079C,0x079C},{0x079D,0x079D}, /* 079C */
  {0x079E,0x079E},{0x079F,0x079F}, /* 079E */
  {0x07A0,0x07A0},{0x07A1,0x07A1}, /* 07A0 */
  {0x07A2,0x07A2},{0x07A3,0x07A3}, /* 07A2 */
  {0x07A4,0x07A4},{0x07A5,0x07A5}, /* 07A4 */
  {0x07A6,0x07A6},{0x07A7,0x07A7}, /* 07A6 */
  {0x07A8,0x07A8},{0x07A9,0x07A9}, /* 07A8 */
  {0x07AA,0x07AA},{0x07AB,0x07AB}, /* 07AA */
  {0x07AC,0x07AC},{0x07AD,0x07AD}, /* 07AC */
  {0x07AE,0x07AE},{0x07AF,0x07AF}, /* 07AE */
  {0x07B0,0x07B0},{0x07B1,0x07B1}, /* 07B0 */
  {0x07B2,0x07B2},{0x07B3,0x07B3}, /* 07B2 */
  {0x07B4,0x07B4},{0x07B5,0x07B5}, /* 07B4 */
  {0x07B6,0x07B6},{0x07B7,0x07B7}, /* 07B6 */
  {0x07B8,0x07B8},{0x07B9,0x07B9}, /* 07B8 */
  {0x07BA,0x07BA},{0x07BB,0x07BB}, /* 07BA */
  {0x07BC,0x07BC},{0x07BD,0x07BD}, /* 07BC */
  {0x07BE,0x07BE},{0x07BF,0x07BF}, /* 07BE */
  {0x07C0,0x07C0},{0x07C1,0x07C1}, /* 07C0 */
  {0x07C2,0x07C2},{0x07C3,0x07C3}, /* 07C2 */
  {0x07C4,0x07C4},{0x07C5,0x07C5}, /* 07C4 */
  {0x07C6,0x07C6},{0x07C7,0x07C7}, /* 07C6 */
  {0x07C8,0x07C8},{0x07C9,0x07C9}, /* 07C8 */
  {0x07CA,0x07CA},{0x07CB,0x07CB}, /* 07CA */
  {0x07CC,0x07CC},{0x07CD,0x07CD}, /* 07CC */
  {0x07CE,0x07CE},{0x07CF,0x07CF}, /* 07CE */
  {0x07D0,0x07D0},{0x07D1,0x07D1}, /* 07D0 */
  {0x07D2,0x07D2},{0x07D3,0x07D3}, /* 07D2 */
  {0x07D4,0x07D4},{0x07D5,0x07D5}, /* 07D4 */
  {0x07D6,0x07D6},{0x07D7,0x07D7}, /* 07D6 */
  {0x07D8,0x07D8},{0x07D9,0x07D9}, /* 07D8 */
  {0x07DA,0x07DA},{0x07DB,0x07DB}, /* 07DA */
  {0x07DC,0x07DC},{0x07DD,0x07DD}, /* 07DC */
  {0x07DE,0x07DE},{0x07DF,0x07DF}, /* 07DE */
  {0x07E0,0x07E0},{0x07E1,0x07E1}, /* 07E0 */
  {0x07E2,0x07E2},{0x07E3,0x07E3}, /* 07E2 */
  {0x07E4,0x07E4},{0x07E5,0x07E5}, /* 07E4 */
  {0x07E6,0x07E6},{0x07E7,0x07E7}, /* 07E6 */
  {0x07E8,0x07E8},{0x07E9,0x07E9}, /* 07E8 */
  {0x07EA,0x07EA},{0x07EB,0x07EB}, /* 07EA */
  {0x07EC,0x07EC},{0x07ED,0x07ED}, /* 07EC */
  {0x07EE,0x07EE},{0x07EF,0x07EF}, /* 07EE */
  {0x07F0,0x07F0},{0x07F1,0x07F1}, /* 07F0 */
  {0x07F2,0x07F2},{0x07F3,0x07F3}, /* 07F2 */
  {0x07F4,0x07F4},{0x07F5,0x07F5}, /* 07F4 */
  {0x07F6,0x07F6},{0x07F7,0x07F7}, /* 07F6 */
  {0x07F8,0x07F8},{0x07F9,0x07F9}, /* 07F8 */
  {0x07FA,0x07FA},{0x07FB,0x07FB}, /* 07FA */
  {0x07FC,0x07FC},{0x07FD,0x07FD}, /* 07FC */
  {0x07FE,0x07FE},{0x07FF,0x07FF}  /* 07FE */
};

static const MY_CASEFOLD_CHARACTER u300_casefold_page1E[256]={
  {0x1E00,0x1E01},{0x1E00,0x1E01}, /* 1E00 */
  {0x1E02,0x1E03},{0x1E02,0x1E03}, /* 1E02 */
  {0x1E04,0x1E05},{0x1E04,0x1E05}, /* 1E04 */
  {0x1E06,0x1E07},{0x1E06,0x1E07}, /* 1E06 */
  {0x1E08,0x1E09},{0x1E08,0x1E09}, /* 1E08 */
  {0x1E0A,0x1E0B},{0x1E0A,0x1E0B}, /* 1E0A */
  {0x1E0C,0x1E0D},{0x1E0C,0x1E0D}, /* 1E0C */
  {0x1E0E,0x1E0F},{0x1E0E,0x1E0F}, /* 1E0E */
  {0x1E10,0x1E11},{0x1E10,0x1E11}, /* 1E10 */
  {0x1E12,0x1E13},{0x1E12,0x1E13}, /* 1E12 */
  {0x1E14,0x1E15},{0x1E14,0x1E15}, /* 1E14 */
  {0x1E16,0x1E17},{0x1E16,0x1E17}, /* 1E16 */
  {0x1E18,0x1E19},{0x1E18,0x1E19}, /* 1E18 */
  {0x1E1A,0x1E1B},{0x1E1A,0x1E1B}, /* 1E1A */
  {0x1E1C,0x1E1D},{0x1E1C,0x1E1D}, /* 1E1C */
  {0x1E1E,0x1E1F},{0x1E1E,0x1E1F}, /* 1E1E */
  {0x1E20,0x1E21},{0x1E20,0x1E21}, /* 1E20 */
  {0x1E22,0x1E23},{0x1E22,0x1E23}, /* 1E22 */
  {0x1E24,0x1E25},{0x1E24,0x1E25}, /* 1E24 */
  {0x1E26,0x1E27},{0x1E26,0x1E27}, /* 1E26 */
  {0x1E28,0x1E29},{0x1E28,0x1E29}, /* 1E28 */
  {0x1E2A,0x1E2B},{0x1E2A,0x1E2B}, /* 1E2A */
  {0x1E2C,0x1E2D},{0x1E2C,0x1E2D}, /* 1E2C */
  {0x1E2E,0x1E2F},{0x1E2E,0x1E2F}, /* 1E2E */
  {0x1E30,0x1E31},{0x1E30,0x1E31}, /* 1E30 */
  {0x1E32,0x1E33},{0x1E32,0x1E33}, /* 1E32 */
  {0x1E34,0x1E35},{0x1E34,0x1E35}, /* 1E34 */
  {0x1E36,0x1E37},{0x1E36,0x1E37}, /* 1E36 */
  {0x1E38,0x1E39},{0x1E38,0x1E39}, /* 1E38 */
  {0x1E3A,0x1E3B},{0x1E3A,0x1E3B}, /* 1E3A */
  {0x1E3C,0x1E3D},{0x1E3C,0x1E3D}, /* 1E3C */
  {0x1E3E,0x1E3F},{0x1E3E,0x1E3F}, /* 1E3E */
  {0x1E40,0x1E41},{0x1E40,0x1E41}, /* 1E40 */
  {0x1E42,0x1E43},{0x1E42,0x1E43}, /* 1E42 */
  {0x1E44,0x1E45},{0x1E44,0x1E45}, /* 1E44 */
  {0x1E46,0x1E47},{0x1E46,0x1E47}, /* 1E46 */
  {0x1E48,0x1E49},{0x1E48,0x1E49}, /* 1E48 */
  {0x1E4A,0x1E4B},{0x1E4A,0x1E4B}, /* 1E4A */
  {0x1E4C,0x1E4D},{0x1E4C,0x1E4D}, /* 1E4C */
  {0x1E4E,0x1E4F},{0x1E4E,0x1E4F}, /* 1E4E */
  {0x1E50,0x1E51},{0x1E50,0x1E51}, /* 1E50 */
  {0x1E52,0x1E53},{0x1E52,0x1E53}, /* 1E52 */
  {0x1E54,0x1E55},{0x1E54,0x1E55}, /* 1E54 */
  {0x1E56,0x1E57},{0x1E56,0x1E57}, /* 1E56 */
  {0x1E58,0x1E59},{0x1E58,0x1E59}, /* 1E58 */
  {0x1E5A,0x1E5B},{0x1E5A,0x1E5B}, /* 1E5A */
  {0x1E5C,0x1E5D},{0x1E5C,0x1E5D}, /* 1E5C */
  {0x1E5E,0x1E5F},{0x1E5E,0x1E5F}, /* 1E5E */
  {0x1E60,0x1E61},{0x1E60,0x1E61}, /* 1E60 */
  {0x1E62,0x1E63},{0x1E62,0x1E63}, /* 1E62 */
  {0x1E64,0x1E65},{0x1E64,0x1E65}, /* 1E64 */
  {0x1E66,0x1E67},{0x1E66,0x1E67}, /* 1E66 */
  {0x1E68,0x1E69},{0x1E68,0x1E69}, /* 1E68 */
  {0x1E6A,0x1E6B},{0x1E6A,0x1E6B}, /* 1E6A */
  {0x1E6C,0x1E6D},{0x1E6C,0x1E6D}, /* 1E6C */
  {0x1E6E,0x1E6F},{0x1E6E,0x1E6F}, /* 1E6E */
  {0x1E70,0x1E71},{0x1E70,0x1E71}, /* 1E70 */
  {0x1E72,0x1E73},{0x1E72,0x1E73}, /* 1E72 */
  {0x1E74,0x1E75},{0x1E74,0x1E75}, /* 1E74 */
  {0x1E76,0x1E77},{0x1E76,0x1E77}, /* 1E76 */
  {0x1E78,0x1E79},{0x1E78,0x1E79}, /* 1E78 */
  {0x1E7A,0x1E7B},{0x1E7A,0x1E7B}, /* 1E7A */
  {0x1E7C,0x1E7D},{0x1E7C,0x1E7D}, /* 1E7C */
  {0x1E7E,0x1E7F},{0x1E7E,0x1E7F}, /* 1E7E */
  {0x1E80,0x1E81},{0x1E80,0x1E81}, /* 1E80 */
  {0x1E82,0x1E83},{0x1E82,0x1E83}, /* 1E82 */
  {0x1E84,0x1E85},{0x1E84,0x1E85}, /* 1E84 */
  {0x1E86,0x1E87},{0x1E86,0x1E87}, /* 1E86 */
  {0x1E88,0x1E89},{0x1E88,0x1E89}, /* 1E88 */
  {0x1E8A,0x1E8B},{0x1E8A,0x1E8B}, /* 1E8A */
  {0x1E8C,0x1E8D},{0x1E8C,0x1E8D}, /* 1E8C */
  {0x1E8E,0x1E8F},{0x1E8E,0x1E8F}, /* 1E8E */
  {0x1E90,0x1E91},{0x1E90,0x1E91}, /* 1E90 */
  {0x1E92,0x1E93},{0x1E92,0x1E93}, /* 1E92 */
  {0x1E94,0x1E95},{0x1E94,0x1E95}, /* 1E94 */
  {0x1E96,0x1E96},{0x1E97,0x1E97}, /* 1E96 */
  {0x1E98,0x1E98},{0x1E99,0x1E99}, /* 1E98 */
  {0x1E9A,0x1E9A},{0x1E60,0x1E9B}, /* 1E9A */
  {0x1E9C,0x1E9C},{0x1E9D,0x1E9D}, /* 1E9C */
  {0x1E9E,0x1E9E},{0x1E9F,0x1E9F}, /* 1E9E */
  {0x1EA0,0x1EA1},{0x1EA0,0x1EA1}, /* 1EA0 */
  {0x1EA2,0x1EA3},{0x1EA2,0x1EA3}, /* 1EA2 */
  {0x1EA4,0x1EA5},{0x1EA4,0x1EA5}, /* 1EA4 */
  {0x1EA6,0x1EA7},{0x1EA6,0x1EA7}, /* 1EA6 */
  {0x1EA8,0x1EA9},{0x1EA8,0x1EA9}, /* 1EA8 */
  {0x1EAA,0x1EAB},{0x1EAA,0x1EAB}, /* 1EAA */
  {0x1EAC,0x1EAD},{0x1EAC,0x1EAD}, /* 1EAC */
  {0x1EAE,0x1EAF},{0x1EAE,0x1EAF}, /* 1EAE */
  {0x1EB0,0x1EB1},{0x1EB0,0x1EB1}, /* 1EB0 */
  {0x1EB2,0x1EB3},{0x1EB2,0x1EB3}, /* 1EB2 */
  {0x1EB4,0x1EB5},{0x1EB4,0x1EB5}, /* 1EB4 */
  {0x1EB6,0x1EB7},{0x1EB6,0x1EB7}, /* 1EB6 */
  {0x1EB8,0x1EB9},{0x1EB8,0x1EB9}, /* 1EB8 */
  {0x1EBA,0x1EBB},{0x1EBA,0x1EBB}, /* 1EBA */
  {0x1EBC,0x1EBD},{0x1EBC,0x1EBD}, /* 1EBC */
  {0x1EBE,0x1EBF},{0x1EBE,0x1EBF}, /* 1EBE */
  {0x1EC0,0x1EC1},{0x1EC0,0x1EC1}, /* 1EC0 */
  {0x1EC2,0x1EC3},{0x1EC2,0x1EC3}, /* 1EC2 */
  {0x1EC4,0x1EC5},{0x1EC4,0x1EC5}, /* 1EC4 */
  {0x1EC6,0x1EC7},{0x1EC6,0x1EC7}, /* 1EC6 */
  {0x1EC8,0x1EC9},{0x1EC8,0x1EC9}, /* 1EC8 */
  {0x1ECA,0x1ECB},{0x1ECA,0x1ECB}, /* 1ECA */
  {0x1ECC,0x1ECD},{0x1ECC,0x1ECD}, /* 1ECC */
  {0x1ECE,0x1ECF},{0x1ECE,0x1ECF}, /* 1ECE */
  {0x1ED0,0x1ED1},{0x1ED0,0x1ED1}, /* 1ED0 */
  {0x1ED2,0x1ED3},{0x1ED2,0x1ED3}, /* 1ED2 */
  {0x1ED4,0x1ED5},{0x1ED4,0x1ED5}, /* 1ED4 */
  {0x1ED6,0x1ED7},{0x1ED6,0x1ED7}, /* 1ED6 */
  {0x1ED8,0x1ED9},{0x1ED8,0x1ED9}, /* 1ED8 */
  {0x1EDA,0x1EDB},{0x1EDA,0x1EDB}, /* 1EDA */
  {0x1EDC,0x1EDD},{0x1EDC,0x1EDD}, /* 1EDC */
  {0x1EDE,0x1EDF},{0x1EDE,0x1EDF}, /* 1EDE */
  {0x1EE0,0x1EE1},{0x1EE0,0x1EE1}, /* 1EE0 */
  {0x1EE2,0x1EE3},{0x1EE2,0x1EE3}, /* 1EE2 */
  {0x1EE4,0x1EE5},{0x1EE4,0x1EE5}, /* 1EE4 */
  {0x1EE6,0x1EE7},{0x1EE6,0x1EE7}, /* 1EE6 */
  {0x1EE8,0x1EE9},{0x1EE8,0x1EE9}, /* 1EE8 */
  {0x1EEA,0x1EEB},{0x1EEA,0x1EEB}, /* 1EEA */
  {0x1EEC,0x1EED},{0x1EEC,0x1EED}, /* 1EEC */
  {0x1EEE,0x1EEF},{0x1EEE,0x1EEF}, /* 1EEE */
  {0x1EF0,0x1EF1},{0x1EF0,0x1EF1}, /* 1EF0 */
  {0x1EF2,0x1EF3},{0x1EF2,0x1EF3}, /* 1EF2 */
  {0x1EF4,0x1EF5},{0x1EF4,0x1EF5}, /* 1EF4 */
  {0x1EF6,0x1EF7},{0x1EF6,0x1EF7}, /* 1EF6 */
  {0x1EF8,0x1EF9},{0x1EF8,0x1EF9}, /* 1EF8 */
  {0x1EFA,0x1EFA},{0x1EFB,0x1EFB}, /* 1EFA */
  {0x1EFC,0x1EFC},{0x1EFD,0x1EFD}, /* 1EFC */
  {0x1EFE,0x1EFE},{0x1EFF,0x1EFF}  /* 1EFE */
};

static const MY_CASEFOLD_CHARACTER u300_casefold_page1F[256]={
  {0x1F08,0x1F00},{0x1F09,0x1F01}, /* 1F00 */
  {0x1F0A,0x1F02},{0x1F0B,0x1F03}, /* 1F02 */
  {0x1F0C,0x1F04},{0x1F0D,0x1F05}, /* 1F04 */
  {0x1F0E,0x1F06},{0x1F0F,0x1F07}, /* 1F06 */
  {0x1F08,0x1F00},{0x1F09,0x1F01}, /* 1F08 */
  {0x1F0A,0x1F02},{0x1F0B,0x1F03}, /* 1F0A */
  {0x1F0C,0x1F04},{0x1F0D,0x1F05}, /* 1F0C */
  {0x1F0E,0x1F06},{0x1F0F,0x1F07}, /* 1F0E */
  {0x1F18,0x1F10},{0x1F19,0x1F11}, /* 1F10 */
  {0x1F1A,0x1F12},{0x1F1B,0x1F13}, /* 1F12 */
  {0x1F1C,0x1F14},{0x1F1D,0x1F15}, /* 1F14 */
  {0x1F16,0x1F16},{0x1F17,0x1F17}, /* 1F16 */
  {0x1F18,0x1F10},{0x1F19,0x1F11}, /* 1F18 */
  {0x1F1A,0x1F12},{0x1F1B,0x1F13}, /* 1F1A */
  {0x1F1C,0x1F14},{0x1F1D,0x1F15}, /* 1F1C */
  {0x1F1E,0x1F1E},{0x1F1F,0x1F1F}, /* 1F1E */
  {0x1F28,0x1F20},{0x1F29,0x1F21}, /* 1F20 */
  {0x1F2A,0x1F22},{0x1F2B,0x1F23}, /* 1F22 */
  {0x1F2C,0x1F24},{0x1F2D,0x1F25}, /* 1F24 */
  {0x1F2E,0x1F26},{0x1F2F,0x1F27}, /* 1F26 */
  {0x1F28,0x1F20},{0x1F29,0x1F21}, /* 1F28 */
  {0x1F2A,0x1F22},{0x1F2B,0x1F23}, /* 1F2A */
  {0x1F2C,0x1F24},{0x1F2D,0x1F25}, /* 1F2C */
  {0x1F2E,0x1F26},{0x1F2F,0x1F27}, /* 1F2E */
  {0x1F38,0x1F30},{0x1F39,0x1F31}, /* 1F30 */
  {0x1F3A,0x1F32},{0x1F3B,0x1F33}, /* 1F32 */
  {0x1F3C,0x1F34},{0x1F3D,0x1F35}, /* 1F34 */
  {0x1F3E,0x1F36},{0x1F3F,0x1F37}, /* 1F36 */
  {0x1F38,0x1F30},{0x1F39,0x1F31}, /* 1F38 */
  {0x1F3A,0x1F32},{0x1F3B,0x1F33}, /* 1F3A */
  {0x1F3C,0x1F34},{0x1F3D,0x1F35}, /* 1F3C */
  {0x1F3E,0x1F36},{0x1F3F,0x1F37}, /* 1F3E */
  {0x1F48,0x1F40},{0x1F49,0x1F41}, /* 1F40 */
  {0x1F4A,0x1F42},{0x1F4B,0x1F43}, /* 1F42 */
  {0x1F4C,0x1F44},{0x1F4D,0x1F45}, /* 1F44 */
  {0x1F46,0x1F46},{0x1F47,0x1F47}, /* 1F46 */
  {0x1F48,0x1F40},{0x1F49,0x1F41}, /* 1F48 */
  {0x1F4A,0x1F42},{0x1F4B,0x1F43}, /* 1F4A */
  {0x1F4C,0x1F44},{0x1F4D,0x1F45}, /* 1F4C */
  {0x1F4E,0x1F4E},{0x1F4F,0x1F4F}, /* 1F4E */
  {0x1F50,0x1F50},{0x1F59,0x1F51}, /* 1F50 */
  {0x1F52,0x1F52},{0x1F5B,0x1F53}, /* 1F52 */
  {0x1F54,0x1F54},{0x1F5D,0x1F55}, /* 1F54 */
  {0x1F56,0x1F56},{0x1F5F,0x1F57}, /* 1F56 */
  {0x1F58,0x1F58},{0x1F59,0x1F51}, /* 1F58 */
  {0x1F5A,0x1F5A},{0x1F5B,0x1F53}, /* 1F5A */
  {0x1F5C,0x1F5C},{0x1F5D,0x1F55}, /* 1F5C */
  {0x1F5E,0x1F5E},{0x1F5F,0x1F57}, /* 1F5E */
  {0x1F68,0x1F60},{0x1F69,0x1F61}, /* 1F60 */
  {0x1F6A,0x1F62},{0x1F6B,0x1F63}, /* 1F62 */
  {0x1F6C,0x1F64},{0x1F6D,0x1F65}, /* 1F64 */
  {0x1F6E,0x1F66},{0x1F6F,0x1F67}, /* 1F66 */
  {0x1F68,0x1F60},{0x1F69,0x1F61}, /* 1F68 */
  {0x1F6A,0x1F62},{0x1F6B,0x1F63}, /* 1F6A */
  {0x1F6C,0x1F64},{0x1F6D,0x1F65}, /* 1F6C */
  {0x1F6E,0x1F66},{0x1F6F,0x1F67}, /* 1F6E */
  {0x1FBA,0x1F70},{0x1FBB,0x1F71}, /* 1F70 */
  {0x1FC8,0x1F72},{0x1FC9,0x1F73}, /* 1F72 */
  {0x1FCA,0x1F74},{0x1FCB,0x1F75}, /* 1F74 */
  {0x1FDA,0x1F76},{0x1FDB,0x1F77}, /* 1F76 */
  {0x1FF8,0x1F78},{0x1FF9,0x1F79}, /* 1F78 */
  {0x1FEA,0x1F7A},{0x1FEB,0x1F7B}, /* 1F7A */
  {0x1FFA,0x1F7C},{0x1FFB,0x1F7D}, /* 1F7C */
  {0x1F7E,0x1F7E},{0x1F7F,0x1F7F}, /* 1F7E */
  {0x1F88,0x1F80},{0x1F89,0x1F81}, /* 1F80 */
  {0x1F8A,0x1F82},{0x1F8B,0x1F83}, /* 1F82 */
  {0x1F8C,0x1F84},{0x1F8D,0x1F85}, /* 1F84 */
  {0x1F8E,0x1F86},{0x1F8F,0x1F87}, /* 1F86 */
  {0x1F88,0x1F80},{0x1F89,0x1F81}, /* 1F88 */
  {0x1F8A,0x1F82},{0x1F8B,0x1F83}, /* 1F8A */
  {0x1F8C,0x1F84},{0x1F8D,0x1F85}, /* 1F8C */
  {0x1F8E,0x1F86},{0x1F8F,0x1F87}, /* 1F8E */
  {0x1F98,0x1F90},{0x1F99,0x1F91}, /* 1F90 */
  {0x1F9A,0x1F92},{0x1F9B,0x1F93}, /* 1F92 */
  {0x1F9C,0x1F94},{0x1F9D,0x1F95}, /* 1F94 */
  {0x1F9E,0x1F96},{0x1F9F,0x1F97}, /* 1F96 */
  {0x1F98,0x1F90},{0x1F99,0x1F91}, /* 1F98 */
  {0x1F9A,0x1F92},{0x1F9B,0x1F93}, /* 1F9A */
  {0x1F9C,0x1F94},{0x1F9D,0x1F95}, /* 1F9C */
  {0x1F9E,0x1F96},{0x1F9F,0x1F97}, /* 1F9E */
  {0x1FA8,0x1FA0},{0x1FA9,0x1FA1}, /* 1FA0 */
  {0x1FAA,0x1FA2},{0x1FAB,0x1FA3}, /* 1FA2 */
  {0x1FAC,0x1FA4},{0x1FAD,0x1FA5}, /* 1FA4 */
  {0x1FAE,0x1FA6},{0x1FAF,0x1FA7}, /* 1FA6 */
  {0x1FA8,0x1FA0},{0x1FA9,0x1FA1}, /* 1FA8 */
  {0x1FAA,0x1FA2},{0x1FAB,0x1FA3}, /* 1FAA */
  {0x1FAC,0x1FA4},{0x1FAD,0x1FA5}, /* 1FAC */
  {0x1FAE,0x1FA6},{0x1FAF,0x1FA7}, /* 1FAE */
  {0x1FB8,0x1FB0},{0x1FB9,0x1FB1}, /* 1FB0 */
  {0x1FB2,0x1FB2},{0x1FBC,0x1FB3}, /* 1FB2 */
  {0x1FB4,0x1FB4},{0x1FB5,0x1FB5}, /* 1FB4 */
  {0x1FB6,0x1FB6},{0x1FB7,0x1FB7}, /* 1FB6 */
  {0x1FB8,0x1FB0},{0x1FB9,0x1FB1}, /* 1FB8 */
  {0x1FBA,0x1F70},{0x1FBB,0x1F71}, /* 1FBA */
  {0x1FBC,0x1FB3},{0x1FBD,0x1FBD}, /* 1FBC */
  {0x0399,0x1FBE},{0x1FBF,0x1FBF}, /* 1FBE */
  {0x1FC0,0x1FC0},{0x1FC1,0x1FC1}, /* 1FC0 */
  {0x1FC2,0x1FC2},{0x1FCC,0x1FC3}, /* 1FC2 */
  {0x1FC4,0x1FC4},{0x1FC5,0x1FC5}, /* 1FC4 */
  {0x1FC6,0x1FC6},{0x1FC7,0x1FC7}, /* 1FC6 */
  {0x1FC8,0x1F72},{0x1FC9,0x1F73}, /* 1FC8 */
  {0x1FCA,0x1F74},{0x1FCB,0x1F75}, /* 1FCA */
  {0x1FCC,0x1FC3},{0x1FCD,0x1FCD}, /* 1FCC */
  {0x1FCE,0x1FCE},{0x1FCF,0x1FCF}, /* 1FCE */
  {0x1FD8,0x1FD0},{0x1FD9,0x1FD1}, /* 1FD0 */
  {0x1FD2,0x1FD2},{0x1FD3,0x1FD3}, /* 1FD2 */
  {0x1FD4,0x1FD4},{0x1FD5,0x1FD5}, /* 1FD4 */
  {0x1FD6,0x1FD6},{0x1FD7,0x1FD7}, /* 1FD6 */
  {0x1FD8,0x1FD0},{0x1FD9,0x1FD1}, /* 1FD8 */
  {0x1FDA,0x1F76},{0x1FDB,0x1F77}, /* 1FDA */
  {0x1FDC,0x1FDC},{0x1FDD,0x1FDD}, /* 1FDC */
  {0x1FDE,0x1FDE},{0x1FDF,0x1FDF}, /* 1FDE */
  {0x1FE8,0x1FE0},{0x1FE9,0x1FE1}, /* 1FE0 */
  {0x1FE2,0x1FE2},{0x1FE3,0x1FE3}, /* 1FE2 */
  {0x1FE4,0x1FE4},{0x1FEC,0x1FE5}, /* 1FE4 */
  {0x1FE6,0x1FE6},{0x1FE7,0x1FE7}, /* 1FE6 */
  {0x1FE8,0x1FE0},{0x1FE9,0x1FE1}, /* 1FE8 */
  {0x1FEA,0x1F7A},{0x1FEB,0x1F7B}, /* 1FEA */
  {0x1FEC,0x1FE5},{0x1FED,0x1FED}, /* 1FEC */
  {0x1FEE,0x1FEE},{0x1FEF,0x1FEF}, /* 1FEE */
  {0x1FF0,0x1FF0},{0x1FF1,0x1FF1}, /* 1FF0 */
  {0x1FF2,0x1FF2},{0x1FFC,0x1FF3}, /* 1FF2 */
  {0x1FF4,0x1FF4},{0x1FF5,0x1FF5}, /* 1FF4 */
  {0x1FF6,0x1FF6},{0x1FF7,0x1FF7}, /* 1FF6 */
  {0x1FF8,0x1F78},{0x1FF9,0x1F79}, /* 1FF8 */
  {0x1FFA,0x1F7C},{0x1FFB,0x1F7D}, /* 1FFA */
  {0x1FFC,0x1FF3},{0x1FFD,0x1FFD}, /* 1FFC */
  {0x1FFE,0x1FFE},{0x1FFF,0x1FFF}  /* 1FFE */
};

static const MY_CASEFOLD_CHARACTER u300_casefold_page21[256]={
  {0x2100,0x2100},{0x2101,0x2101}, /* 2100 */
  {0x2102,0x2102},{0x2103,0x2103}, /* 2102 */
  {0x2104,0x2104},{0x2105,0x2105}, /* 2104 */
  {0x2106,0x2106},{0x2107,0x2107}, /* 2106 */
  {0x2108,0x2108},{0x2109,0x2109}, /* 2108 */
  {0x210A,0x210A},{0x210B,0x210B}, /* 210A */
  {0x210C,0x210C},{0x210D,0x210D}, /* 210C */
  {0x210E,0x210E},{0x210F,0x210F}, /* 210E */
  {0x2110,0x2110},{0x2111,0x2111}, /* 2110 */
  {0x2112,0x2112},{0x2113,0x2113}, /* 2112 */
  {0x2114,0x2114},{0x2115,0x2115}, /* 2114 */
  {0x2116,0x2116},{0x2117,0x2117}, /* 2116 */
  {0x2118,0x2118},{0x2119,0x2119}, /* 2118 */
  {0x211A,0x211A},{0x211B,0x211B}, /* 211A */
  {0x211C,0x211C},{0x211D,0x211D}, /* 211C */
  {0x211E,0x211E},{0x211F,0x211F}, /* 211E */
  {0x2120,0x2120},{0x2121,0x2121}, /* 2120 */
  {0x2122,0x2122},{0x2123,0x2123}, /* 2122 */
  {0x2124,0x2124},{0x2125,0x2125}, /* 2124 */
  {0x2126,0x03C9},{0x2127,0x2127}, /* 2126 */
  {0x2128,0x2128},{0x2129,0x2129}, /* 2128 */
  {0x212A,0x006B},{0x212B,0x00E5}, /* 212A */
  {0x212C,0x212C},{0x212D,0x212D}, /* 212C */
  {0x212E,0x212E},{0x212F,0x212F}, /* 212E */
  {0x2130,0x2130},{0x2131,0x2131}, /* 2130 */
  {0x2132,0x2132},{0x2133,0x2133}, /* 2132 */
  {0x2134,0x2134},{0x2135,0x2135}, /* 2134 */
  {0x2136,0x2136},{0x2137,0x2137}, /* 2136 */
  {0x2138,0x2138},{0x2139,0x2139}, /* 2138 */
  {0x213A,0x213A},{0x213B,0x213B}, /* 213A */
  {0x213C,0x213C},{0x213D,0x213D}, /* 213C */
  {0x213E,0x213E},{0x213F,0x213F}, /* 213E */
  {0x2140,0x2140},{0x2141,0x2141}, /* 2140 */
  {0x2142,0x2142},{0x2143,0x2143}, /* 2142 */
  {0x2144,0x2144},{0x2145,0x2145}, /* 2144 */
  {0x2146,0x2146},{0x2147,0x2147}, /* 2146 */
  {0x2148,0x2148},{0x2149,0x2149}, /* 2148 */
  {0x214A,0x214A},{0x214B,0x214B}, /* 214A */
  {0x214C,0x214C},{0x214D,0x214D}, /* 214C */
  {0x214E,0x214E},{0x214F,0x214F}, /* 214E */
  {0x2150,0x2150},{0x2151,0x2151}, /* 2150 */
  {0x2152,0x2152},{0x2153,0x2153}, /* 2152 */
  {0x2154,0x2154},{0x2155,0x2155}, /* 2154 */
  {0x2156,0x2156},{0x2157,0x2157}, /* 2156 */
  {0x2158,0x2158},{0x2159,0x2159}, /* 2158 */
  {0x215A,0x215A},{0x215B,0x215B}, /* 215A */
  {0x215C,0x215C},{0x215D,0x215D}, /* 215C */
  {0x215E,0x215E},{0x215F,0x215F}, /* 215E */
  {0x2160,0x2170},{0x2161,0x2171}, /* 2160 */
  {0x2162,0x2172},{0x2163,0x2173}, /* 2162 */
  {0x2164,0x2174},{0x2165,0x2175}, /* 2164 */
  {0x2166,0x2176},{0x2167,0x2177}, /* 2166 */
  {0x2168,0x2178},{0x2169,0x2179}, /* 2168 */
  {0x216A,0x217A},{0x216B,0x217B}, /* 216A */
  {0x216C,0x217C},{0x216D,0x217D}, /* 216C */
  {0x216E,0x217E},{0x216F,0x217F}, /* 216E */
  {0x2160,0x2170},{0x2161,0x2171}, /* 2170 */
  {0x2162,0x2172},{0x2163,0x2173}, /* 2172 */
  {0x2164,0x2174},{0x2165,0x2175}, /* 2174 */
  {0x2166,0x2176},{0x2167,0x2177}, /* 2176 */
  {0x2168,0x2178},{0x2169,0x2179}, /* 2178 */
  {0x216A,0x217A},{0x216B,0x217B}, /* 217A */
  {0x216C,0x217C},{0x216D,0x217D}, /* 217C */
  {0x216E,0x217E},{0x216F,0x217F}, /* 217E */
  {0x2180,0x2180},{0x2181,0x2181}, /* 2180 */
  {0x2182,0x2182},{0x2183,0x2183}, /* 2182 */
  {0x2184,0x2184},{0x2185,0x2185}, /* 2184 */
  {0x2186,0x2186},{0x2187,0x2187}, /* 2186 */
  {0x2188,0x2188},{0x2189,0x2189}, /* 2188 */
  {0x218A,0x218A},{0x218B,0x218B}, /* 218A */
  {0x218C,0x218C},{0x218D,0x218D}, /* 218C */
  {0x218E,0x218E},{0x218F,0x218F}, /* 218E */
  {0x2190,0x2190},{0x2191,0x2191}, /* 2190 */
  {0x2192,0x2192},{0x2193,0x2193}, /* 2192 */
  {0x2194,0x2194},{0x2195,0x2195}, /* 2194 */
  {0x2196,0x2196},{0x2197,0x2197}, /* 2196 */
  {0x2198,0x2198},{0x2199,0x2199}, /* 2198 */
  {0x219A,0x219A},{0x219B,0x219B}, /* 219A */
  {0x219C,0x219C},{0x219D,0x219D}, /* 219C */
  {0x219E,0x219E},{0x219F,0x219F}, /* 219E */
  {0x21A0,0x21A0},{0x21A1,0x21A1}, /* 21A0 */
  {0x21A2,0x21A2},{0x21A3,0x21A3}, /* 21A2 */
  {0x21A4,0x21A4},{0x21A5,0x21A5}, /* 21A4 */
  {0x21A6,0x21A6},{0x21A7,0x21A7}, /* 21A6 */
  {0x21A8,0x21A8},{0x21A9,0x21A9}, /* 21A8 */
  {0x21AA,0x21AA},{0x21AB,0x21AB}, /* 21AA */
  {0x21AC,0x21AC},{0x21AD,0x21AD}, /* 21AC */
  {0x21AE,0x21AE},{0x21AF,0x21AF}, /* 21AE */
  {0x21B0,0x21B0},{0x21B1,0x21B1}, /* 21B0 */
  {0x21B2,0x21B2},{0x21B3,0x21B3}, /* 21B2 */
  {0x21B4,0x21B4},{0x21B5,0x21B5}, /* 21B4 */
  {0x21B6,0x21B6},{0x21B7,0x21B7}, /* 21B6 */
  {0x21B8,0x21B8},{0x21B9,0x21B9}, /* 21B8 */
  {0x21BA,0x21BA},{0x21BB,0x21BB}, /* 21BA */
  {0x21BC,0x21BC},{0x21BD,0x21BD}, /* 21BC */
  {0x21BE,0x21BE},{0x21BF,0x21BF}, /* 21BE */
  {0x21C0,0x21C0},{0x21C1,0x21C1}, /* 21C0 */
  {0x21C2,0x21C2},{0x21C3,0x21C3}, /* 21C2 */
  {0x21C4,0x21C4},{0x21C5,0x21C5}, /* 21C4 */
  {0x21C6,0x21C6},{0x21C7,0x21C7}, /* 21C6 */
  {0x21C8,0x21C8},{0x21C9,0x21C9}, /* 21C8 */
  {0x21CA,0x21CA},{0x21CB,0x21CB}, /* 21CA */
  {0x21CC,0x21CC},{0x21CD,0x21CD}, /* 21CC */
  {0x21CE,0x21CE},{0x21CF,0x21CF}, /* 21CE */
  {0x21D0,0x21D0},{0x21D1,0x21D1}, /* 21D0 */
  {0x21D2,0x21D2},{0x21D3,0x21D3}, /* 21D2 */
  {0x21D4,0x21D4},{0x21D5,0x21D5}, /* 21D4 */
  {0x21D6,0x21D6},{0x21D7,0x21D7}, /* 21D6 */
  {0x21D8,0x21D8},{0x21D9,0x21D9}, /* 21D8 */
  {0x21DA,0x21DA},{0x21DB,0x21DB}, /* 21DA */
  {0x21DC,0x21DC},{0x21DD,0x21DD}, /* 21DC */
  {0x21DE,0x21DE},{0x21DF,0x21DF}, /* 21DE */
  {0x21E0,0x21E0},{0x21E1,0x21E1}, /* 21E0 */
  {0x21E2,0x21E2},{0x21E3,0x21E3}, /* 21E2 */
  {0x21E4,0x21E4},{0x21E5,0x21E5}, /* 21E4 */
  {0x21E6,0x21E6},{0x21E7,0x21E7}, /* 21E6 */
  {0x21E8,0x21E8},{0x21E9,0x21E9}, /* 21E8 */
  {0x21EA,0x21EA},{0x21EB,0x21EB}, /* 21EA */
  {0x21EC,0x21EC},{0x21ED,0x21ED}, /* 21EC */
  {0x21EE,0x21EE},{0x21EF,0x21EF}, /* 21EE */
  {0x21F0,0x21F0},{0x21F1,0x21F1}, /* 21F0 */
  {0x21F2,0x21F2},{0x21F3,0x21F3}, /* 21F2 */
  {0x21F4,0x21F4},{0x21F5,0x21F5}, /* 21F4 */
  {0x21F6,0x21F6},{0x21F7,0x21F7}, /* 21F6 */
  {0x21F8,0x21F8},{0x21F9,0x21F9}, /* 21F8 */
  {0x21FA,0x21FA},{0x21FB,0x21FB}, /* 21FA */
  {0x21FC,0x21FC},{0x21FD,0x21FD}, /* 21FC */
  {0x21FE,0x21FE},{0x21FF,0x21FF}  /* 21FE */
};

static const MY_CASEFOLD_CHARACTER u300_casefold_page24[256]={
  {0x2400,0x2400},{0x2401,0x2401}, /* 2400 */
  {0x2402,0x2402},{0x2403,0x2403}, /* 2402 */
  {0x2404,0x2404},{0x2405,0x2405}, /* 2404 */
  {0x2406,0x2406},{0x2407,0x2407}, /* 2406 */
  {0x2408,0x2408},{0x2409,0x2409}, /* 2408 */
  {0x240A,0x240A},{0x240B,0x240B}, /* 240A */
  {0x240C,0x240C},{0x240D,0x240D}, /* 240C */
  {0x240E,0x240E},{0x240F,0x240F}, /* 240E */
  {0x2410,0x2410},{0x2411,0x2411}, /* 2410 */
  {0x2412,0x2412},{0x2413,0x2413}, /* 2412 */
  {0x2414,0x2414},{0x2415,0x2415}, /* 2414 */
  {0x2416,0x2416},{0x2417,0x2417}, /* 2416 */
  {0x2418,0x2418},{0x2419,0x2419}, /* 2418 */
  {0x241A,0x241A},{0x241B,0x241B}, /* 241A */
  {0x241C,0x241C},{0x241D,0x241D}, /* 241C */
  {0x241E,0x241E},{0x241F,0x241F}, /* 241E */
  {0x2420,0x2420},{0x2421,0x2421}, /* 2420 */
  {0x2422,0x2422},{0x2423,0x2423}, /* 2422 */
  {0x2424,0x2424},{0x2425,0x2425}, /* 2424 */
  {0x2426,0x2426},{0x2427,0x2427}, /* 2426 */
  {0x2428,0x2428},{0x2429,0x2429}, /* 2428 */
  {0x242A,0x242A},{0x242B,0x242B}, /* 242A */
  {0x242C,0x242C},{0x242D,0x242D}, /* 242C */
  {0x242E,0x242E},{0x242F,0x242F}, /* 242E */
  {0x2430,0x2430},{0x2431,0x2431}, /* 2430 */
  {0x2432,0x2432},{0x2433,0x2433}, /* 2432 */
  {0x2434,0x2434},{0x2435,0x2435}, /* 2434 */
  {0x2436,0x2436},{0x2437,0x2437}, /* 2436 */
  {0x2438,0x2438},{0x2439,0x2439}, /* 2438 */
  {0x243A,0x243A},{0x243B,0x243B}, /* 243A */
  {0x243C,0x243C},{0x243D,0x243D}, /* 243C */
  {0x243E,0x243E},{0x243F,0x243F}, /* 243E */
  {0x2440,0x2440},{0x2441,0x2441}, /* 2440 */
  {0x2442,0x2442},{0x2443,0x2443}, /* 2442 */
  {0x2444,0x2444},{0x2445,0x2445}, /* 2444 */
  {0x2446,0x2446},{0x2447,0x2447}, /* 2446 */
  {0x2448,0x2448},{0x2449,0x2449}, /* 2448 */
  {0x244A,0x244A},{0x244B,0x244B}, /* 244A */
  {0x244C,0x244C},{0x244D,0x244D}, /* 244C */
  {0x244E,0x244E},{0x244F,0x244F}, /* 244E */
  {0x2450,0x2450},{0x2451,0x2451}, /* 2450 */
  {0x2452,0x2452},{0x2453,0x2453}, /* 2452 */
  {0x2454,0x2454},{0x2455,0x2455}, /* 2454 */
  {0x2456,0x2456},{0x2457,0x2457}, /* 2456 */
  {0x2458,0x2458},{0x2459,0x2459}, /* 2458 */
  {0x245A,0x245A},{0x245B,0x245B}, /* 245A */
  {0x245C,0x245C},{0x245D,0x245D}, /* 245C */
  {0x245E,0x245E},{0x245F,0x245F}, /* 245E */
  {0x2460,0x2460},{0x2461,0x2461}, /* 2460 */
  {0x2462,0x2462},{0x2463,0x2463}, /* 2462 */
  {0x2464,0x2464},{0x2465,0x2465}, /* 2464 */
  {0x2466,0x2466},{0x2467,0x2467}, /* 2466 */
  {0x2468,0x2468},{0x2469,0x2469}, /* 2468 */
  {0x246A,0x246A},{0x246B,0x246B}, /* 246A */
  {0x246C,0x246C},{0x246D,0x246D}, /* 246C */
  {0x246E,0x246E},{0x246F,0x246F}, /* 246E */
  {0x2470,0x2470},{0x2471,0x2471}, /* 2470 */
  {0x2472,0x2472},{0x2473,0x2473}, /* 2472 */
  {0x2474,0x2474},{0x2475,0x2475}, /* 2474 */
  {0x2476,0x2476},{0x2477,0x2477}, /* 2476 */
  {0x2478,0x2478},{0x2479,0x2479}, /* 2478 */
  {0x247A,0x247A},{0x247B,0x247B}, /* 247A */
  {0x247C,0x247C},{0x247D,0x247D}, /* 247C */
  {0x247E,0x247E},{0x247F,0x247F}, /* 247E */
  {0x2480,0x2480},{0x2481,0x2481}, /* 2480 */
  {0x2482,0x2482},{0x2483,0x2483}, /* 2482 */
  {0x2484,0x2484},{0x2485,0x2485}, /* 2484 */
  {0x2486,0x2486},{0x2487,0x2487}, /* 2486 */
  {0x2488,0x2488},{0x2489,0x2489}, /* 2488 */
  {0x248A,0x248A},{0x248B,0x248B}, /* 248A */
  {0x248C,0x248C},{0x248D,0x248D}, /* 248C */
  {0x248E,0x248E},{0x248F,0x248F}, /* 248E */
  {0x2490,0x2490},{0x2491,0x2491}, /* 2490 */
  {0x2492,0x2492},{0x2493,0x2493}, /* 2492 */
  {0x2494,0x2494},{0x2495,0x2495}, /* 2494 */
  {0x2496,0x2496},{0x2497,0x2497}, /* 2496 */
  {0x2498,0x2498},{0x2499,0x2499}, /* 2498 */
  {0x249A,0x249A},{0x249B,0x249B}, /* 249A */
  {0x249C,0x249C},{0x249D,0x249D}, /* 249C */
  {0x249E,0x249E},{0x249F,0x249F}, /* 249E */
  {0x24A0,0x24A0},{0x24A1,0x24A1}, /* 24A0 */
  {0x24A2,0x24A2},{0x24A3,0x24A3}, /* 24A2 */
  {0x24A4,0x24A4},{0x24A5,0x24A5}, /* 24A4 */
  {0x24A6,0x24A6},{0x24A7,0x24A7}, /* 24A6 */
  {0x24A8,0x24A8},{0x24A9,0x24A9}, /* 24A8 */
  {0x24AA,0x24AA},{0x24AB,0x24AB}, /* 24AA */
  {0x24AC,0x24AC},{0x24AD,0x24AD}, /* 24AC */
  {0x24AE,0x24AE},{0x24AF,0x24AF}, /* 24AE */
  {0x24B0,0x24B0},{0x24B1,0x24B1}, /* 24B0 */
  {0x24B2,0x24B2},{0x24B3,0x24B3}, /* 24B2 */
  {0x24B4,0x24B4},{0x24B5,0x24B5}, /* 24B4 */
  {0x24B6,0x24D0},{0x24B7,0x24D1}, /* 24B6 */
  {0x24B8,0x24D2},{0x24B9,0x24D3}, /* 24B8 */
  {0x24BA,0x24D4},{0x24BB,0x24D5}, /* 24BA */
  {0x24BC,0x24D6},{0x24BD,0x24D7}, /* 24BC */
  {0x24BE,0x24D8},{0x24BF,0x24D9}, /* 24BE */
  {0x24C0,0x24DA},{0x24C1,0x24DB}, /* 24C0 */
  {0x24C2,0x24DC},{0x24C3,0x24DD}, /* 24C2 */
  {0x24C4,0x24DE},{0x24C5,0x24DF}, /* 24C4 */
  {0x24C6,0x24E0},{0x24C7,0x24E1}, /* 24C6 */
  {0x24C8,0x24E2},{0x24C9,0x24E3}, /* 24C8 */
  {0x24CA,0x24E4},{0x24CB,0x24E5}, /* 24CA */
  {0x24CC,0x24E6},{0x24CD,0x24E7}, /* 24CC */
  {0x24CE,0x24E8},{0x24CF,0x24E9}, /* 24CE */
  {0x24B6,0x24D0},{0x24B7,0x24D1}, /* 24D0 */
  {0x24B8,0x24D2},{0x24B9,0x24D3}, /* 24D2 */
  {0x24BA,0x24D4},{0x24BB,0x24D5}, /* 24D4 */
  {0x24BC,0x24D6},{0x24BD,0x24D7}, /* 24D6 */
  {0x24BE,0x24D8},{0x24BF,0x24D9}, /* 24D8 */
  {0x24C0,0x24DA},{0x24C1,0x24DB}, /* 24DA */
  {0x24C2,0x24DC},{0x24C3,0x24DD}, /* 24DC */
  {0x24C4,0x24DE},{0x24C5,0x24DF}, /* 24DE */
  {0x24C6,0x24E0},{0x24C7,0x24E1}, /* 24E0 */
  {0x24C8,0x24E2},{0x24C9,0x24E3}, /* 24E2 */
  {0x24CA,0x24E4},{0x24CB,0x24E5}, /* 24E4 */
  {0x24CC,0x24E6},{0x24CD,0x24E7}, /* 24E6 */
  {0x24CE,0x24E8},{0x24CF,0x24E9}, /* 24E8 */
  {0x24EA,0x24EA},{0x24EB,0x24EB}, /* 24EA */
  {0x24EC,0x24EC},{0x24ED,0x24ED}, /* 24EC */
  {0x24EE,0x24EE},{0x24EF,0x24EF}, /* 24EE */
  {0x24F0,0x24F0},{0x24F1,0x24F1}, /* 24F0 */
  {0x24F2,0x24F2},{0x24F3,0x24F3}, /* 24F2 */
  {0x24F4,0x24F4},{0x24F5,0x24F5}, /* 24F4 */
  {0x24F6,0x24F6},{0x24F7,0x24F7}, /* 24F6 */
  {0x24F8,0x24F8},{0x24F9,0x24F9}, /* 24F8 */
  {0x24FA,0x24FA},{0x24FB,0x24FB}, /* 24FA */
  {0x24FC,0x24FC},{0x24FD,0x24FD}, /* 24FC */
  {0x24FE,0x24FE},{0x24FF,0x24FF}  /* 24FE */
};

static const MY_CASEFOLD_CHARACTER u300_casefold_pageFF[256]={
  {0xFF00,0xFF00},{0xFF01,0xFF01}, /* FF00 */
  {0xFF02,0xFF02},{0xFF03,0xFF03}, /* FF02 */
  {0xFF04,0xFF04},{0xFF05,0xFF05}, /* FF04 */
  {0xFF06,0xFF06},{0xFF07,0xFF07}, /* FF06 */
  {0xFF08,0xFF08},{0xFF09,0xFF09}, /* FF08 */
  {0xFF0A,0xFF0A},{0xFF0B,0xFF0B}, /* FF0A */
  {0xFF0C,0xFF0C},{0xFF0D,0xFF0D}, /* FF0C */
  {0xFF0E,0xFF0E},{0xFF0F,0xFF0F}, /* FF0E */
  {0xFF10,0xFF10},{0xFF11,0xFF11}, /* FF10 */
  {0xFF12,0xFF12},{0xFF13,0xFF13}, /* FF12 */
  {0xFF14,0xFF14},{0xFF15,0xFF15}, /* FF14 */
  {0xFF16,0xFF16},{0xFF17,0xFF17}, /* FF16 */
  {0xFF18,0xFF18},{0xFF19,0xFF19}, /* FF18 */
  {0xFF1A,0xFF1A},{0xFF1B,0xFF1B}, /* FF1A */
  {0xFF1C,0xFF1C},{0xFF1D,0xFF1D}, /* FF1C */
  {0xFF1E,0xFF1E},{0xFF1F,0xFF1F}, /* FF1E */
  {0xFF20,0xFF20},{0xFF21,0xFF41}, /* FF20 */
  {0xFF22,0xFF42},{0xFF23,0xFF43}, /* FF22 */
  {0xFF24,0xFF44},{0xFF25,0xFF45}, /* FF24 */
  {0xFF26,0xFF46},{0xFF27,0xFF47}, /* FF26 */
  {0xFF28,0xFF48},{0xFF29,0xFF49}, /* FF28 */
  {0xFF2A,0xFF4A},{0xFF2B,0xFF4B}, /* FF2A */
  {0xFF2C,0xFF4C},{0xFF2D,0xFF4D}, /* FF2C */
  {0xFF2E,0xFF4E},{0xFF2F,0xFF4F}, /* FF2E */
  {0xFF30,0xFF50},{0xFF31,0xFF51}, /* FF30 */
  {0xFF32,0xFF52},{0xFF33,0xFF53}, /* FF32 */
  {0xFF34,0xFF54},{0xFF35,0xFF55}, /* FF34 */
  {0xFF36,0xFF56},{0xFF37,0xFF57}, /* FF36 */
  {0xFF38,0xFF58},{0xFF39,0xFF59}, /* FF38 */
  {0xFF3A,0xFF5A},{0xFF3B,0xFF3B}, /* FF3A */
  {0xFF3C,0xFF3C},{0xFF3D,0xFF3D}, /* FF3C */
  {0xFF3E,0xFF3E},{0xFF3F,0xFF3F}, /* FF3E */
  {0xFF40,0xFF40},{0xFF21,0xFF41}, /* FF40 */
  {0xFF22,0xFF42},{0xFF23,0xFF43}, /* FF42 */
  {0xFF24,0xFF44},{0xFF25,0xFF45}, /* FF44 */
  {0xFF26,0xFF46},{0xFF27,0xFF47}, /* FF46 */
  {0xFF28,0xFF48},{0xFF29,0xFF49}, /* FF48 */
  {0xFF2A,0xFF4A},{0xFF2B,0xFF4B}, /* FF4A */
  {0xFF2C,0xFF4C},{0xFF2D,0xFF4D}, /* FF4C */
  {0xFF2E,0xFF4E},{0xFF2F,0xFF4F}, /* FF4E */
  {0xFF30,0xFF50},{0xFF31,0xFF51}, /* FF50 */
  {0xFF32,0xFF52},{0xFF33,0xFF53}, /* FF52 */
  {0xFF34,0xFF54},{0xFF35,0xFF55}, /* FF54 */
  {0xFF36,0xFF56},{0xFF37,0xFF57}, /* FF56 */
  {0xFF38,0xFF58},{0xFF39,0xFF59}, /* FF58 */
  {0xFF3A,0xFF5A},{0xFF5B,0xFF5B}, /* FF5A */
  {0xFF5C,0xFF5C},{0xFF5D,0xFF5D}, /* FF5C */
  {0xFF5E,0xFF5E},{0xFF5F,0xFF5F}, /* FF5E */
  {0xFF60,0xFF60},{0xFF61,0xFF61}, /* FF60 */
  {0xFF62,0xFF62},{0xFF63,0xFF63}, /* FF62 */
  {0xFF64,0xFF64},{0xFF65,0xFF65}, /* FF64 */
  {0xFF66,0xFF66},{0xFF67,0xFF67}, /* FF66 */
  {0xFF68,0xFF68},{0xFF69,0xFF69}, /* FF68 */
  {0xFF6A,0xFF6A},{0xFF6B,0xFF6B}, /* FF6A */
  {0xFF6C,0xFF6C},{0xFF6D,0xFF6D}, /* FF6C */
  {0xFF6E,0xFF6E},{0xFF6F,0xFF6F}, /* FF6E */
  {0xFF70,0xFF70},{0xFF71,0xFF71}, /* FF70 */
  {0xFF72,0xFF72},{0xFF73,0xFF73}, /* FF72 */
  {0xFF74,0xFF74},{0xFF75,0xFF75}, /* FF74 */
  {0xFF76,0xFF76},{0xFF77,0xFF77}, /* FF76 */
  {0xFF78,0xFF78},{0xFF79,0xFF79}, /* FF78 */
  {0xFF7A,0xFF7A},{0xFF7B,0xFF7B}, /* FF7A */
  {0xFF7C,0xFF7C},{0xFF7D,0xFF7D}, /* FF7C */
  {0xFF7E,0xFF7E},{0xFF7F,0xFF7F}, /* FF7E */
  {0xFF80,0xFF80},{0xFF81,0xFF81}, /* FF80 */
  {0xFF82,0xFF82},{0xFF83,0xFF83}, /* FF82 */
  {0xFF84,0xFF84},{0xFF85,0xFF85}, /* FF84 */
  {0xFF86,0xFF86},{0xFF87,0xFF87}, /* FF86 */
  {0xFF88,0xFF88},{0xFF89,0xFF89}, /* FF88 */
  {0xFF8A,0xFF8A},{0xFF8B,0xFF8B}, /* FF8A */
  {0xFF8C,0xFF8C},{0xFF8D,0xFF8D}, /* FF8C */
  {0xFF8E,0xFF8E},{0xFF8F,0xFF8F}, /* FF8E */
  {0xFF90,0xFF90},{0xFF91,0xFF91}, /* FF90 */
  {0xFF92,0xFF92},{0xFF93,0xFF93}, /* FF92 */
  {0xFF94,0xFF94},{0xFF95,0xFF95}, /* FF94 */
  {0xFF96,0xFF96},{0xFF97,0xFF97}, /* FF96 */
  {0xFF98,0xFF98},{0xFF99,0xFF99}, /* FF98 */
  {0xFF9A,0xFF9A},{0xFF9B,0xFF9B}, /* FF9A */
  {0xFF9C,0xFF9C},{0xFF9D,0xFF9D}, /* FF9C */
  {0xFF9E,0xFF9E},{0xFF9F,0xFF9F}, /* FF9E */
  {0xFFA0,0xFFA0},{0xFFA1,0xFFA1}, /* FFA0 */
  {0xFFA2,0xFFA2},{0xFFA3,0xFFA3}, /* FFA2 */
  {0xFFA4,0xFFA4},{0xFFA5,0xFFA5}, /* FFA4 */
  {0xFFA6,0xFFA6},{0xFFA7,0xFFA7}, /* FFA6 */
  {0xFFA8,0xFFA8},{0xFFA9,0xFFA9}, /* FFA8 */
  {0xFFAA,0xFFAA},{0xFFAB,0xFFAB}, /* FFAA */
  {0xFFAC,0xFFAC},{0xFFAD,0xFFAD}, /* FFAC */
  {0xFFAE,0xFFAE},{0xFFAF,0xFFAF}, /* FFAE */
  {0xFFB0,0xFFB0},{0xFFB1,0xFFB1}, /* FFB0 */
  {0xFFB2,0xFFB2},{0xFFB3,0xFFB3}, /* FFB2 */
  {0xFFB4,0xFFB4},{0xFFB5,0xFFB5}, /* FFB4 */
  {0xFFB6,0xFFB6},{0xFFB7,0xFFB7}, /* FFB6 */
  {0xFFB8,0xFFB8},{0xFFB9,0xFFB9}, /* FFB8 */
  {0xFFBA,0xFFBA},{0xFFBB,0xFFBB}, /* FFBA */
  {0xFFBC,0xFFBC},{0xFFBD,0xFFBD}, /* FFBC */
  {0xFFBE,0xFFBE},{0xFFBF,0xFFBF}, /* FFBE */
  {0xFFC0,0xFFC0},{0xFFC1,0xFFC1}, /* FFC0 */
  {0xFFC2,0xFFC2},{0xFFC3,0xFFC3}, /* FFC2 */
  {0xFFC4,0xFFC4},{0xFFC5,0xFFC5}, /* FFC4 */
  {0xFFC6,0xFFC6},{0xFFC7,0xFFC7}, /* FFC6 */
  {0xFFC8,0xFFC8},{0xFFC9,0xFFC9}, /* FFC8 */
  {0xFFCA,0xFFCA},{0xFFCB,0xFFCB}, /* FFCA */
  {0xFFCC,0xFFCC},{0xFFCD,0xFFCD}, /* FFCC */
  {0xFFCE,0xFFCE},{0xFFCF,0xFFCF}, /* FFCE */
  {0xFFD0,0xFFD0},{0xFFD1,0xFFD1}, /* FFD0 */
  {0xFFD2,0xFFD2},{0xFFD3,0xFFD3}, /* FFD2 */
  {0xFFD4,0xFFD4},{0xFFD5,0xFFD5}, /* FFD4 */
  {0xFFD6,0xFFD6},{0xFFD7,0xFFD7}, /* FFD6 */
  {0xFFD8,0xFFD8},{0xFFD9,0xFFD9}, /* FFD8 */
  {0xFFDA,0xFFDA},{0xFFDB,0xFFDB}, /* FFDA */
  {0xFFDC,0xFFDC},{0xFFDD,0xFFDD}, /* FFDC */
  {0xFFDE,0xFFDE},{0xFFDF,0xFFDF}, /* FFDE */
  {0xFFE0,0xFFE0},{0xFFE1,0xFFE1}, /* FFE0 */
  {0xFFE2,0xFFE2},{0xFFE3,0xFFE3}, /* FFE2 */
  {0xFFE4,0xFFE4},{0xFFE5,0xFFE5}, /* FFE4 */
  {0xFFE6,0xFFE6},{0xFFE7,0xFFE7}, /* FFE6 */
  {0xFFE8,0xFFE8},{0xFFE9,0xFFE9}, /* FFE8 */
  {0xFFEA,0xFFEA},{0xFFEB,0xFFEB}, /* FFEA */
  {0xFFEC,0xFFEC},{0xFFED,0xFFED}, /* FFEC */
  {0xFFEE,0xFFEE},{0xFFEF,0xFFEF}, /* FFEE */
  {0xFFF0,0xFFF0},{0xFFF1,0xFFF1}, /* FFF0 */
  {0xFFF2,0xFFF2},{0xFFF3,0xFFF3}, /* FFF2 */
  {0xFFF4,0xFFF4},{0xFFF5,0xFFF5}, /* FFF4 */
  {0xFFF6,0xFFF6},{0xFFF7,0xFFF7}, /* FFF6 */
  {0xFFF8,0xFFF8},{0xFFF9,0xFFF9}, /* FFF8 */
  {0xFFFA,0xFFFA},{0xFFFB,0xFFFB}, /* FFFA */
  {0xFFFC,0xFFFC},{0xFFFD,0xFFFD}, /* FFFC */
  {0xFFFE,0xFFFE},{0xFFFF,0xFFFF}  /* FFFE */
};

const MY_CASEFOLD_CHARACTER * my_u300_casefold_index[256]={
  u300_casefold_page00, u300_casefold_page01, u300_casefold_page02, u300_casefold_page03, u300_casefold_page04, u300_casefold_page05, u300_casefold_page06, u300_casefold_page07,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, u300_casefold_page1E, u300_casefold_page1F,
  NULL, u300_casefold_page21, NULL, NULL, u300_casefold_page24, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
  NULL, NULL, NULL, NULL, NULL, NULL, NULL, u300_casefold_pageFF
};
